{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2026-05-16T00:20:21.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2026-05-16T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":45180,"title":"All flights lead to Idaho Falls","description":"Using spherical trigonometry and great circle paths, determine the distance (in kilometers) and the initial flight heading (from true North) to the Idaho Falls airport (43d30m49.4sN, 112d4m14.7sW) from an initial starting latitude and longitude in the World. Use an Earth radius of 6371.0088 kilometers. Round to the nearest tenth of a degree or nearest kilometer.\r\n\r\n  lat='19d26m10.6sN';%input\r\n  long='99d4m20.2sW';%input\r\n  distance = 2939;%output\r\n  heading = 338.5;%output\r\n","description_html":"\u003cp\u003eUsing spherical trigonometry and great circle paths, determine the distance (in kilometers) and the initial flight heading (from true North) to the Idaho Falls airport (43d30m49.4sN, 112d4m14.7sW) from an initial starting latitude and longitude in the World. Use an Earth radius of 6371.0088 kilometers. Round to the nearest tenth of a degree or nearest kilometer.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003elat='19d26m10.6sN';%input\r\nlong='99d4m20.2sW';%input\r\ndistance = 2939;%output\r\nheading = 338.5;%output\r\n\u003c/pre\u003e","function_template":"function [distance,heading] = IdahoFalls(lat,long)\r\n  distance = 1;\r\n  heading = 1;\r\nend","test_suite":"%%\r\nlat='19d26m10.6sN';\r\nlong='99d4m20.2sW';\r\ny_correct = [2939,338.5];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='22d18m32.1sN';\r\nlong='113d54m52.8sE';\r\ny_correct = [11322,32.2];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='33d56m46sS';\r\nlong='151d10m38sE';\r\ny_correct = [13019,54.0];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='40d38m24.3sN';\r\nlong='73d46m42.9sW';\r\ny_correct = [3149,288.7];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='55d58m20.7sN';\r\nlong='37d24m47.1sE';\r\ny_correct = [8588,337.8];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='46d36m24sN';\r\nlong='111d59m0.1sW';\r\ny_correct = [344,181.2];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":5,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2019-10-20T04:01:11.000Z","updated_at":"2025-10-11T15:29:11.000Z","published_at":"2019-10-20T04:18:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eUsing spherical trigonometry and great circle paths, determine the distance (in kilometers) and the initial flight heading (from true North) to the Idaho Falls airport (43d30m49.4sN, 112d4m14.7sW) from an initial starting latitude and longitude in the World. Use an Earth radius of 6371.0088 kilometers. Round to the nearest tenth of a degree or nearest kilometer.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[lat='19d26m10.6sN';%input\\nlong='99d4m20.2sW';%input\\ndistance = 2939;%output\\nheading = 338.5;%output]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":45180,"title":"All flights lead to Idaho Falls","description":"Using spherical trigonometry and great circle paths, determine the distance (in kilometers) and the initial flight heading (from true North) to the Idaho Falls airport (43d30m49.4sN, 112d4m14.7sW) from an initial starting latitude and longitude in the World. Use an Earth radius of 6371.0088 kilometers. Round to the nearest tenth of a degree or nearest kilometer.\r\n\r\n  lat='19d26m10.6sN';%input\r\n  long='99d4m20.2sW';%input\r\n  distance = 2939;%output\r\n  heading = 338.5;%output\r\n","description_html":"\u003cp\u003eUsing spherical trigonometry and great circle paths, determine the distance (in kilometers) and the initial flight heading (from true North) to the Idaho Falls airport (43d30m49.4sN, 112d4m14.7sW) from an initial starting latitude and longitude in the World. Use an Earth radius of 6371.0088 kilometers. Round to the nearest tenth of a degree or nearest kilometer.\u003c/p\u003e\u003cpre class=\"language-matlab\"\u003elat='19d26m10.6sN';%input\r\nlong='99d4m20.2sW';%input\r\ndistance = 2939;%output\r\nheading = 338.5;%output\r\n\u003c/pre\u003e","function_template":"function [distance,heading] = IdahoFalls(lat,long)\r\n  distance = 1;\r\n  heading = 1;\r\nend","test_suite":"%%\r\nlat='19d26m10.6sN';\r\nlong='99d4m20.2sW';\r\ny_correct = [2939,338.5];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='22d18m32.1sN';\r\nlong='113d54m52.8sE';\r\ny_correct = [11322,32.2];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='33d56m46sS';\r\nlong='151d10m38sE';\r\ny_correct = [13019,54.0];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='40d38m24.3sN';\r\nlong='73d46m42.9sW';\r\ny_correct = [3149,288.7];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='55d58m20.7sN';\r\nlong='37d24m47.1sE';\r\ny_correct = [8588,337.8];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n%%\r\nlat='46d36m24sN';\r\nlong='111d59m0.1sW';\r\ny_correct = [344,181.2];\r\n[a,b]=IdahoFalls(lat,long);\r\nassert(isequal([a,b],y_correct))\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":145982,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":5,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2019-10-20T04:01:11.000Z","updated_at":"2025-10-11T15:29:11.000Z","published_at":"2019-10-20T04:18:37.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"targetMode\":\"\",\"relationshipId\":\"rId2\",\"target\":\"/matlab/output.xml\"}],\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"relationship\":[],\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\\n\u003cw:document xmlns:w=\\\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\\\"\u003e\u003cw:body\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eUsing spherical trigonometry and great circle paths, determine the distance (in kilometers) and the initial flight heading (from true North) to the Idaho Falls airport (43d30m49.4sN, 112d4m14.7sW) from an initial starting latitude and longitude in the World. Use an Earth radius of 6371.0088 kilometers. Round to the nearest tenth of a degree or nearest kilometer.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"code\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u003c![CDATA[lat='19d26m10.6sN';%input\\nlong='99d4m20.2sW';%input\\ndistance = 2939;%output\\nheading = 338.5;%output]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\"},{\"partUri\":\"/matlab/output.xml\",\"contentType\":\"text/xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"no\\\" ?\u003e\u003cembeddedOutputs\u003e\u003cmetaData\u003e\u003cevaluationState\u003emanual\u003c/evaluationState\u003e\u003clayoutState\u003ecode\u003c/layoutState\u003e\u003coutputStatus\u003eready\u003c/outputStatus\u003e\u003c/metaData\u003e\u003coutputArray type=\\\"array\\\"/\u003e\u003cregionArray type=\\\"array\\\"/\u003e\u003c/embeddedOutputs\u003e\"}]}"}],"term":"tag:\"great circles\"","current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"term":"tag:\"great circles\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"great circles\"","","\"","great circles","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007fd0e95349d8\u003e":null,"#\u003cMathWorks::Search::Field:0x00007fd0e9534938\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007fd0e9533f38\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007fd0e9534c58\u003e":1,"#\u003cMathWorks::Search::Field:0x00007fd0e9534bb8\u003e":50,"#\u003cMathWorks::Search::Field:0x00007fd0e9534b18\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007fd0e9534a78\u003e":"tag:\"great circles\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007fd0e9534a78\u003e":"tag:\"great circles\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"cody-search","password":"78X075ddcV44","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"great circles\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"great circles\"","","\"","great circles","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007fd0e95349d8\u003e":null,"#\u003cMathWorks::Search::Field:0x00007fd0e9534938\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007fd0e9533f38\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007fd0e9534c58\u003e":1,"#\u003cMathWorks::Search::Field:0x00007fd0e9534bb8\u003e":50,"#\u003cMathWorks::Search::Field:0x00007fd0e9534b18\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007fd0e9534a78\u003e":"tag:\"great circles\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007fd0e9534a78\u003e":"tag:\"great circles\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":45180,"difficulty_rating":"medium"}]}}