{"group":{"group":{"id":1110,"name":"MATLAB Onramp Practice","lockable":false,"created_at":"2019-09-21T16:48:34.000Z","updated_at":"2025-12-14T01:33:56.000Z","description":"Practice your introductory MATLAB skills with these simple coding problems.\nThese problems are based on the skills you learn in MATLAB Onramp, a free, two-hour tutorial on introductory MATLAB features and workflows.","is_default":false,"created_by":162851,"badge_id":62,"featured":false,"trending":true,"solution_count_in_trending_period":2657,"trending_last_calculated":"2025-12-14T00:00:00.000Z","image_id":1813,"published":true,"community_created":true,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ePractice your introductory MATLAB skills with these simple coding problems.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThese problems are based on the skills you learn in \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/learn/tutorials/matlab-onramp.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003eMATLAB Onramp,\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e a free, two-hour tutorial on introductory MATLAB features and workflows.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}","description_html":"\u003cdiv style = \"text-align: start; line-height: normal; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 72px; display: block; min-inline-size: 0px; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 289.5px 36px; transform-origin: 289.5px 36px; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; inline-size: 533px; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 266.5px 10.5px; text-align: left; transform-origin: 266.5px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; inline-size: auto; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 238.5px 8px; transform-origin: 238.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ePractice your introductory MATLAB skills with these simple coding problems.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; inline-size: 533px; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 266.5px 21px; text-align: left; transform-origin: 266.5px 21px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; inline-size: auto; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 165px 8px; transform-origin: 165px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThese problems are based on the skills you learn in \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = 'https://www.mathworks.com/learn/tutorials/matlab-onramp.html'\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003eMATLAB Onramp,\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; inline-size: auto; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 37.5px 8px; transform-origin: 37.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e a free, two-hour tutorial on introductory MATLAB features and workflows.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","published_at":"2019-09-21T16:48:51.000Z"},"current_player":null},"problems":[{"id":1,"title":"Times 2 - START HERE","description":"Try out this test problem first.\r\n\r\nGiven the variable x as your input, multiply it by two and put the result in y.\r\n\r\nExamples:\r\n\r\n Input  x = 2\r\n Output y is 4\r\n\r\n Input  x = 17\r\n Output y is 34\r\n","description_html":"\u003cp\u003eTry out this test problem first.\u003c/p\u003e\u003cp\u003eGiven the variable x as your input, multiply it by two and put the result in y.\u003c/p\u003e\u003cp\u003eExamples:\u003c/p\u003e\u003cpre\u003e Input  x = 2\r\n Output y is 4\u003c/pre\u003e\u003cpre\u003e Input  x = 17\r\n Output y is 34\u003c/pre\u003e","function_template":"function y = times2(x) % Do not edit this line.\r\n\r\n  % Modify the line below so that the output y is twice the incoming value x\r\n\r\n  y = x;\r\n\r\n  % After you modify the code, press the \"Submit\" button, and you're on your way.\r\n\r\nend % Do not edit this line.","test_suite":"%%\r\nassert(isequal(times2(1),2));\r\n\r\n%%\r\nassert(isequal(times2(11),22));\r\n\r\n%%\r\nassert(isequal(times2(-3),-6));\r\n\r\n%%\r\nassert(isequal(times2(29),58));","published":true,"deleted":false,"likes_count":2290,"comments_count":147,"created_by":1,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":114382,"test_suite_updated_at":"2012-01-25T22:41:49.000Z","rescore_all_solutions":false,"group_id":2,"created_at":"2012-01-18T01:00:16.000Z","updated_at":"2026-04-04T13:37:01.000Z","published_at":"2012-01-18T01:00:16.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\u003eTry out this test problem first.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven the variable x as your input, multiply it by two and put the result in y.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExamples:\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[ Input  x = 2\\n Output y is 4\\n\\n Input  x = 17\\n Output y is 34]]\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\"}]}"},{"id":44943,"title":"Calculate Amount of Cake Frosting","description":"Given two input variables r and h, which stand for the radius and height of a cake, calculate the surface area of the cake you need to put frosting on (all around the sides and the top).\r\nReturn the result in output variable SA.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 73px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 36.5px; transform-origin: 407px 36.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.25px; text-align: left; transform-origin: 384px 21.25px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 79px 8px; transform-origin: 79px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven two input variables\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003er\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 14px 8px; transform-origin: 14px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003eh\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 276.5px 8px; transform-origin: 276.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, which stand for the radius and height of a cake, calculate the surface area of the cake you need to put frosting on (all around the sides and the top).\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 109.5px 8px; transform-origin: 109.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReturn the result in output variable\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 8px 8px; transform-origin: 8px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 8px 8.5px; transform-origin: 8px 8.5px; \"\u003eSA\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function SA = func_frosting(r,h)\r\n  SA = r + h;\r\nend","test_suite":"%%\r\nfiletext = fileread('func_frosting.m');\r\nassert(isempty(strfind(filetext, 'regexp')))\r\nassert(isempty(strfind(filetext, 'else')))\r\nassert(isempty(strfind(filetext, 'switch')))\r\n\r\n%%\r\nr = 3;\r\nh = 2;\r\ny_correct = 65.9734;\r\nassert(abs(func_frosting(r,h) - y_correct) \u003c 1e-4)\r\n\r\n%%\r\nr = 1;\r\nh = 1;\r\ny_correct = 3*pi;\r\nassert(abs(func_frosting(r,h) - y_correct) \u003c 1e-4)\r\n\r\n%%\r\nr = 0.5;\r\nh = 0.25;\r\ny_correct = 1.5708;\r\nassert(abs(func_frosting(r,h) - y_correct) \u003c 1e-4)\r\n","published":true,"deleted":false,"likes_count":223,"comments_count":24,"created_by":162851,"edited_by":223089,"edited_at":"2022-07-06T08:49:20.000Z","deleted_by":null,"deleted_at":null,"solvers_count":29341,"test_suite_updated_at":"2022-07-06T08:49:20.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-13T19:36:28.000Z","updated_at":"2026-04-04T05:52:03.000Z","published_at":"2019-08-29T18:15:57.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven two input variables\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003er\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eh\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, which stand for the radius and height of a cake, calculate the surface area of the cake you need to put frosting on (all around the sides and the top).\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn the result in output variable\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eSA\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44944,"title":"Convert from Fahrenheit to Celsius","description":"Given an input vector F containing temperature values in Fahrenheit, return an output vector C that contains the values in Celsius using the formula:\r\nC = (F–32) * 5/9","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 73px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 36.5px; transform-origin: 407px 36.5px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.25px; text-align: left; transform-origin: 384px 21.25px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 67.5px 8px; transform-origin: 67.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven an input vector\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003eF\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 218px 8px; transform-origin: 218px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e containing temperature values in Fahrenheit, return an output vector\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003eC\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 86.5px 8px; transform-origin: 86.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e that contains the values in Celsius using the formula:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 64px 8px; transform-origin: 64px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 64px 8.5px; transform-origin: 64px 8.5px; \"\u003eC = (F–32) * 5/9\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function C = temp_convert(F)\r\n  C = F;\r\nend","test_suite":"%%\r\nfiletext = fileread('temp_convert.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'assignin') || ...\r\n          contains(filetext, 'switch') || contains(filetext, 'elseif'); \r\nassert(~illegal)\r\n%%\r\nF = [75 82 97 65];\r\nC_correct = [23.8889   27.7778   36.1111   18.3333];\r\nassert(all(abs(temp_convert(F) - C_correct) \u003c 1e-4))\r\n%%\r\nF = [];\r\nC_correct = [];\r\nassert(all(abs(temp_convert(F) - C_correct) \u003c 1e-4))\r\n%%\r\nF = [-1; 1200];\r\nC_correct = [-18.3333;648.8889];\r\nassert(all(abs(temp_convert(F) - C_correct) \u003c 1e-4))","published":true,"deleted":false,"likes_count":115,"comments_count":7,"created_by":162851,"edited_by":223089,"edited_at":"2023-02-03T09:23:29.000Z","deleted_by":null,"deleted_at":null,"solvers_count":27963,"test_suite_updated_at":"2023-02-03T09:23:29.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-13T19:53:45.000Z","updated_at":"2026-04-04T05:57:33.000Z","published_at":"2019-08-29T18:16:42.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven an input vector\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eF\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e containing temperature values in Fahrenheit, return an output vector\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eC\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e that contains the values in Celsius using the formula:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eC = (F–32) * 5/9\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44947,"title":"Find the Oldest Person in a Room","description":"Given two input vectors:\r\n\r\n*  |name| - user last names\r\n*  |age| - corresponding age of the person\r\n\r\nReturn the name of the oldest person in the output variable |old_name|.","description_html":"\u003cp\u003eGiven two input vectors:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003ctt\u003ename\u003c/tt\u003e - user last names\u003c/li\u003e\u003cli\u003e\u003ctt\u003eage\u003c/tt\u003e - corresponding age of the person\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eReturn the name of the oldest person in the output variable \u003ctt\u003eold_name\u003c/tt\u003e.\u003c/p\u003e","function_template":"function old_name = find_max_age(name,age)\r\n  old_name = name\r\nend","test_suite":"%%\r\nload patients.mat\r\nAge(55) = 12;\r\nname = string(LastName);\r\nmaxAge_correct = \"Robinson\";\r\nassert(isequal(find_max_age(name,Age),maxAge_correct))\r\n%%\r\nname = [\"Renee\" \"Melanie\" \"Katrina\" \"Ethan\"];\r\nage = [23 27 19 13];\r\nmaxAge_correct = \"Melanie\";\r\nassert(isequal(find_max_age(name,age),maxAge_correct))\r\n","published":true,"deleted":false,"likes_count":172,"comments_count":26,"created_by":162851,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":20536,"test_suite_updated_at":"2019-09-09T20:14:51.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-19T15:36:32.000Z","updated_at":"2026-04-04T06:03:44.000Z","published_at":"2019-08-29T18:18:05.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\u003eGiven two input vectors:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ename\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - user last names\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eage\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - corresponding age of the person\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn the name of the oldest person in the output variable\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eold_name\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\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\"}]}"},{"id":44951,"title":"Verify Law of Large Numbers","description":"If a large number of fair N-sided dice are rolled, the average of the simulated rolls is likely to be close to the mean of 1,2,...N i.e. the expected value of one die. For example, the expected value of a 6-sided die is 3.5.\r\nGiven N, simulate 1e8 N-sided dice rolls by creating a vector of 1e8 uniformly distributed random integers. Return the difference between the mean of this vector and the mean of integers from 1 to N.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 94.5px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 47.25px; transform-origin: 407px 47.25px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.25px; text-align: left; transform-origin: 384px 21.25px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 366px 8px; transform-origin: 366px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf a large number of fair N-sided dice are rolled, the average of the simulated rolls is likely to be close to the mean of 1,2,...N i.e. the expected value of one die. For example, the expected value of a 6-sided die is\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12px 8px; transform-origin: 12px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 12px 8.5px; transform-origin: 12px 8.5px; \"\u003e3.5\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 43px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.5px; text-align: left; transform-origin: 384px 21.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.5px 8px; transform-origin: 18.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30px 8px; transform-origin: 30px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, simulate\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12px 8px; transform-origin: 12px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 12px 8.5px; transform-origin: 12px 8.5px; \"\u003e1e8\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 128.5px 8px; transform-origin: 128.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e N-sided dice rolls by creating a vector of\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12px 8px; transform-origin: 12px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 12px 8.5px; transform-origin: 12px 8.5px; \"\u003e1e8\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 158.5px 8px; transform-origin: 158.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e uniformly distributed random integers. Return the difference between the mean of this vector and the mean of integers from\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003e1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 8px 8px; transform-origin: 8px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e to\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function dice_diff = loln(N)\r\n  \r\ndice_diff = N;\r\nend","test_suite":"%%\r\nfiletext = fileread('loln.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp'); \r\nassert(~illegal)\r\n%%\r\nN = 6;\r\nrng(7);\r\nassert((round(abs(loln(N)),7) == 7.2900e-05))\r\n%%\r\nN = 10;\r\nrng(1000);\r\nassert((round(abs(loln(N)),7)  == 8.7600e-05))\r\n%%\r\nN = 11;\r\nrng(5);\r\nassert(abs(loln(N))\u003c2e-4)\r\n%%\r\nN = 12;\r\nrng(2);\r\nassert(abs(loln(N))\u003c9e-4)\r\n%%\r\nN = 19;\r\nrng(4);\r\nassert(abs(loln(N))\u003c9e-4)\r\n%%\r\nN = 10;\r\nrng(4);\r\nassert(abs(loln(N))\u003c9e-4)\r\n%%\r\nN = 11;\r\nrng(8);\r\nassert(abs(loln(N))\u003e2e-4)","published":true,"deleted":false,"likes_count":169,"comments_count":29,"created_by":162851,"edited_by":223089,"edited_at":"2023-02-03T09:40:38.000Z","deleted_by":null,"deleted_at":null,"solvers_count":12624,"test_suite_updated_at":"2023-02-03T09:40:38.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-19T16:48:50.000Z","updated_at":"2026-04-04T06:57:31.000Z","published_at":"2019-09-09T19:54:15.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf a large number of fair N-sided dice are rolled, the average of the simulated rolls is likely to be close to the mean of 1,2,...N i.e. the expected value of one die. For example, the expected value of a 6-sided die is\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e3.5\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, simulate\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1e8\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e N-sided dice rolls by creating a vector of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1e8\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e uniformly distributed random integers. Return the difference between the mean of this vector and the mean of integers from\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44946,"title":"Solve a System of Linear Equations","description":"Example:\r\nIf a system of linear equations in x₁ and x₂ is:\r\n2x₁ + x₂ = 2\r\nx₁ - 4 x₂ = 3\r\nThen the coefficient matrix (A) is:\r\n2  1\r\n1 -4\r\nAnd the constant vector (b) is:\r\n2\r\n3\r\nTo solve this system, use mldivide ( \\ ):\r\nx = A\\b\r\nProblem:\r\nGiven a constant input angle θ (theta) in radians, create the coefficient matrix (A) and constant vector (b) to solve the given system of linear equations in x₁ and x₂.\r\ncos(θ) x₁ + sin(θ) x₂ = 1\r\n-sin(θ) x₁ + cos(θ) x₂ = 1","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 477.717px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 238.858px; transform-origin: 406.5px 238.858px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 31.2667px 7.81667px; transform-origin: 31.2667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eExample\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 104.408px 7.81667px; transform-origin: 104.408px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf a system of linear equations in\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 8.375px 7.81667px; transform-origin: 8.375px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ex₁ \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.725px 7.81667px; transform-origin: 11.725px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eand\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.14167px 7.81667px; transform-origin: 6.14167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ex₂\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 10.05px 7.81667px; transform-origin: 10.05px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e2\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.14167px 7.81667px; transform-origin: 6.14167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ex₁\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.7px 7.81667px; transform-origin: 6.7px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e +\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.14167px 7.81667px; transform-origin: 6.14167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ex₂\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.8417px 7.81667px; transform-origin: 12.8417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 2\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.14167px 7.81667px; transform-origin: 6.14167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ex₁\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.8417px 7.81667px; transform-origin: 12.8417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - 4 \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.14167px 7.81667px; transform-origin: 6.14167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-style: italic; \"\u003ex₂\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.8417px 7.81667px; transform-origin: 12.8417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e = 3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 106.642px 7.81667px; transform-origin: 106.642px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThen the coefficient matrix (A) is:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 20.4333px; transform-origin: 403.5px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 15.6333px 8.375px; tab-size: 4; transform-origin: 15.6333px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e2  1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 15.6333px 8.375px; tab-size: 4; transform-origin: 15.6333px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e1 -4\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 97.15px 7.81667px; transform-origin: 97.15px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAnd the constant vector (b) is:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 20.4333px; transform-origin: 403.5px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 3.90833px 8.375px; tab-size: 4; transform-origin: 3.90833px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e2\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 3.90833px 8.375px; tab-size: 4; transform-origin: 3.90833px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e3\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 82.075px 7.81667px; transform-origin: 82.075px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eTo solve this system, use\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 31.2667px 7.81667px; transform-origin: 31.2667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 31.2667px 8.375px; transform-origin: 31.2667px 8.375px; \"\u003emldivide\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4.46667px 7.81667px; transform-origin: 4.46667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003e\\\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 6.7px 7.81667px; transform-origin: 6.7px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e ):\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20.4333px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 10.2167px; transform-origin: 403.5px 10.2167px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; text-wrap-mode: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 27.3583px 8.375px; tab-size: 4; transform-origin: 27.3583px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ex = A\\b\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30.15px 7.81667px; transform-origin: 30.15px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eProblem\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 21px; text-align: left; transform-origin: 383.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 376.875px 7.81667px; transform-origin: 376.875px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a constant input angle θ (theta) in radians, create the coefficient matrix (A) and constant vector (b) to solve the given system of linear equations in\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 22.8917px 7.81667px; transform-origin: 22.8917px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e x₁ and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.1667px 7.81667px; transform-origin: 11.1667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e x₂.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 77.6083px 7.81667px; transform-origin: 77.6083px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ecos(θ) x₁ + sin(θ) x₂ = 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 79.8417px 7.81667px; transform-origin: 79.8417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e-sin(θ) x₁ + cos(θ) x₂ = 1\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function x = solve_lin(theta)\r\n      \r\n    \r\n    x = A\\b; \r\nend","test_suite":"%%\r\nfiletext = fileread('solve_lin.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp')\r\nassert(~illegal)\r\n\r\n%%\r\ntheta = 2*pi;\r\nx_correct = [1; 1];\r\nassert(sum(abs((solve_lin(theta)-x_correct)))\u003c 1e-5)\r\n\r\n%%\r\ntheta = pi;\r\nx_correct = [-1; -1];\r\nassert(sum(abs((solve_lin(theta)-x_correct)))\u003c 1e-5)\r\n\r\n%%\r\ntheta = -0.5;\r\nx_correct = [1.357;0.3982];\r\nassert(sum(abs((solve_lin(theta)-x_correct)))\u003c 1e-4)","published":true,"deleted":false,"likes_count":91,"comments_count":10,"created_by":162851,"edited_by":223089,"edited_at":"2024-07-04T13:15:36.000Z","deleted_by":null,"deleted_at":null,"solvers_count":14416,"test_suite_updated_at":"2024-07-04T13:15:36.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-19T14:40:46.000Z","updated_at":"2026-04-03T21:27:42.000Z","published_at":"2019-08-29T18:08:34.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf a system of linear equations in\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ex₁ \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003eand\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ex₂\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e2\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ex₁\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e +\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ex₂\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ex₁\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - 4 \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:i/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ex₂\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e = 3\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThen the coefficient matrix (A) is:\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[2  1\\n1 -4]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAnd the constant vector (b) is:\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[2\\n3]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eTo solve this system, use\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003emldivide\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e\\\\\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e ):\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[x = A\\\\b]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eProblem\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a constant input angle θ (theta) in radians, create the coefficient matrix (A) and constant vector (b) to solve the given system of linear equations in\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e x₁ and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e x₂.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ecos(θ) x₁ + sin(θ) x₂ = 1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e-sin(θ) x₁ + cos(θ) x₂ = 1\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44948,"title":"Calculate a Damped Sinusoid","description":"The equation of a damped sinusoid can be written as\r\ny = A.ⅇ^(-λt)*cos(2πft)\r\nwhere A, λ, and f are scalars and t is a vector.\r\nCalculate the output sinusoid y given the inputs below:\r\nlambda - λ\r\nT - maximum value of t\r\nN - number of elements in t\r\nAssume A = 1 and f = 1 . The vector t should be linearly spaced from 0 to T, with N elements.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 227.15px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 113.575px; transform-origin: 406.5px 113.575px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 169.733px 7.81667px; transform-origin: 169.733px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe equation of a damped sinusoid can be written as\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 90.0917px 7.81667px; transform-origin: 90.0917px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 90.0917px 8.375px; transform-origin: 90.0917px 8.375px; \"\u003ey = A.ⅇ^(-λt)*cos(2πft)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 18.9833px 7.81667px; transform-origin: 18.9833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewhere\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eA\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e,\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eλ\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16.1917px 7.81667px; transform-origin: 16.1917px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003ef\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 51.925px 7.81667px; transform-origin: 51.925px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are scalars and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003et\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.85px 7.81667px; transform-origin: 36.85px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e is a vector.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 93.8px 7.81667px; transform-origin: 93.8px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCalculate the output sinusoid\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003ey\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 75.375px 7.81667px; transform-origin: 75.375px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e given the inputs below:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 62.95px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 390.5px 31.475px; transform-origin: 390.5px 31.475px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 27.9167px 7.81667px; transform-origin: 27.9167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003elambda -\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eλ\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 64.7667px 7.81667px; transform-origin: 64.7667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - maximum value of\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003et\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 78.1667px 7.81667px; transform-origin: 78.1667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - number of elements in\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003et\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 26.8px 7.81667px; transform-origin: 26.8px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAssume\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 19.5417px 7.81667px; transform-origin: 19.5417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 19.5417px 8.375px; transform-origin: 19.5417px 8.375px; \"\u003eA = 1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 13.9583px 7.81667px; transform-origin: 13.9583px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 19.5417px 7.81667px; transform-origin: 19.5417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 19.5417px 8.375px; transform-origin: 19.5417px 8.375px; \"\u003ef = 1\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 39.6417px 7.81667px; transform-origin: 39.6417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e . The vector\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003et\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 115.017px 7.81667px; transform-origin: 115.017px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e should be linearly spaced from 0 to\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eT\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 17.3083px 7.81667px; transform-origin: 17.3083px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, with\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 34.0583px 7.81667px; transform-origin: 34.0583px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e elements.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function y = damped_cos(lambda, T, N)\r\n  y = lambda + T + N;\r\nend","test_suite":"%%\r\nfiletext = fileread('damped_cos.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp'); \r\nassert(~illegal)\r\n%%\r\ny_correct = [1.0000 0.7246 0.1554 -0.4232 -0.7524 -0.7118 -0.3583 0.1177 0.4912 0.6065];\r\ny_test = damped_cos(0.5, 1, 10);\r\nassert( all ( abs(y_correct(:) - y_test(:)) \u003c 1e-4 ) )\r\n%% \r\ny_correct = [1.0000 -3.4903 12.1825];\r\ny_test = damped_cos(-0.5, 5, 3)\r\nassert( all ( abs(y_correct(:) - y_test(:)) \u003c 1e-4 ) )","published":true,"deleted":false,"likes_count":64,"comments_count":8,"created_by":162851,"edited_by":223089,"edited_at":"2024-09-14T15:42:51.000Z","deleted_by":null,"deleted_at":null,"solvers_count":11270,"test_suite_updated_at":"2024-09-14T15:42:51.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-19T15:55:21.000Z","updated_at":"2026-04-03T21:36:41.000Z","published_at":"2019-08-29T18:09:30.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe equation of a damped sinusoid can be written as\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey = A.ⅇ^(-λt)*cos(2πft)\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ewhere\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eA\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eλ\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ef\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e are scalars and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e is a vector.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCalculate the output sinusoid\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e given the inputs below:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003elambda -\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eλ\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - maximum value of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - number of elements in\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAssume\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eA = 1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ef = 1\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e . The vector\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e should be linearly spaced from 0 to\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eT\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, with\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e elements.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44934,"title":"Plot Damped Sinusoid","description":"Given two vectors |t| and |y|, make a plot containing a blue ( |b| ) dashed ( |--| ) line of |y| versus |t|.\r\n\r\nMark the minimum value |m| of the vector |y| by adding a point to the plot. This point should be a red asterisk marker, and it must be added after the blue line. \r\n\r\n\u003c\u003chttps://lcms-files.mathworks.com/content/file/ee776c83-05d2-41fc-b190-263b352fa091/dampedSine.png?versionId=5Z6X_kCMJTlGt4szfYHbLFCifrIW04ys\u003e\u003e \r\n\r\nReturn the minimum value of y as output |m|.","description_html":"\u003cp\u003eGiven two vectors \u003ctt\u003et\u003c/tt\u003e and \u003ctt\u003ey\u003c/tt\u003e, make a plot containing a blue ( \u003ctt\u003eb\u003c/tt\u003e ) dashed ( \u003ctt\u003e--\u003c/tt\u003e ) line of \u003ctt\u003ey\u003c/tt\u003e versus \u003ctt\u003et\u003c/tt\u003e.\u003c/p\u003e\u003cp\u003eMark the minimum value \u003ctt\u003em\u003c/tt\u003e of the vector \u003ctt\u003ey\u003c/tt\u003e by adding a point to the plot. This point should be a red asterisk marker, and it must be added after the blue line.\u003c/p\u003e\u003cimg src = \"https://lcms-files.mathworks.com/content/file/ee776c83-05d2-41fc-b190-263b352fa091/dampedSine.png?versionId=5Z6X_kCMJTlGt4szfYHbLFCifrIW04ys\"\u003e\u003cp\u003eReturn the minimum value of y as output \u003ctt\u003em\u003c/tt\u003e.\u003c/p\u003e","function_template":"function m = plot_cos(y, t)\r\n m = y+t;\r\nend\r\n\r\n","test_suite":"%%\r\nclf;\r\nt = linspace(0,15,400);\r\ny = exp(-0.5*t).*cos(2*pi.*t);\r\nm = plot_cos(y, t);\r\nassert(abs(m - (-0.781239288889930)) \u003c= 1e-4)\r\nh = findobj(gcf, 'Type', 'Line');\r\nif length(h) == 2\r\n     assert(isequal([h.Color], [1 0 0 0 0 1]), 'Check plot colors')\r\n     assert(strcmp([h.LineStyle], 'none--'), 'Check the line style')\r\n     assert(strcmp([h.Marker],'*none'), 'Check marker type')\r\n     assert(isequal([h.YData],[m, y]), 'Check plotted data')\r\nelseif length(h) == 1\r\n     assert(isequal([h.Color], [0 0 1]),'Check plot colors')\r\n     assert(strcmp([h.LineStyle], '--'), 'Check the line style')\r\n     assert(strcmp([h.Marker],'*'),'Check marker type')\r\n     assert(isequal([h.YData],y),'Check plotted data' )\r\n     assert(isequal([h.MarkerEdgeColor], [1 0 0]),'Check plot colors')\r\n     assert(isequal([h.MarkerIndices], 14),'Check marker location')\r\nelseif length(h)\u003e2\r\n     error('There may be too many plots on the figure.')\r\nelse\r\n     error('No plot found.')\r\nend\r\n\r\n\r\n%%\r\nclf;\r\nt = linspace(2,5,100);\r\ny = exp(-0.5*t).*cos(2*pi.*t);\r\nm = plot_cos(y, t);\r\nassert(abs(m - (-0.287376348726584)) \u003c= 1e-4) \r\nh = findobj(gcf, 'Type', 'Line');\r\nif length(h) == 2\r\n     assert(isequal([h.Color], [1 0 0 0 0 1]), 'Check plot colors')\r\n     assert(strcmp([h.LineStyle], 'none--'), 'Check the line style')\r\n     assert(strcmp([h.Marker],'*none'), 'Check marker type')\r\n     assert(isequal([h.YData],[m, y]), 'Check plotted data')\r\nelseif length(h) == 1\r\n     assert(isequal([h.Color], [0 0 1]),'Check plot colors')\r\n     assert(strcmp([h.LineStyle], '--'), 'Check the line style')\r\n     assert(strcmp([h.Marker],'*'),'Check marker type')\r\n     assert(isequal([h.YData],y),'Check plotted data' )\r\n     assert(isequal([h.MarkerEdgeColor], [1 0 0]),'Check plot colors')\r\n     assert(isequal([h.MarkerIndices],17 ),'Check marker location')\r\nelseif length(h)\u003e2\r\n     error('There may be too many plots on the figure.')\r\nelse\r\n     error('No plot found.')\r\nend\r\n","published":true,"deleted":false,"likes_count":74,"comments_count":29,"created_by":162851,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":10386,"test_suite_updated_at":"2020-04-11T14:59:08.000Z","rescore_all_solutions":true,"group_id":1,"created_at":"2019-07-10T14:05:33.000Z","updated_at":"2026-04-03T21:57:28.000Z","published_at":"2019-08-29T18:08:02.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\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"targetMode\":\"\",\"relationshipId\":\"rId1\",\"target\":\"/media/image1.png\"}],\"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\u003eGiven two vectors\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, make a plot containing a blue (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e ) dashed (\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e--\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e ) line of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e versus\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003et\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eMark the minimum value\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003em\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of the vector\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e by adding a point to the plot. This point should be a red asterisk marker, and it must be added after the blue line.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"-1\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReturn the minimum value of y as output\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003em\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\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\"},{\"partUri\":\"/media/image1.png\",\"contentType\":\"image/png\",\"content\":\"data:image/png;base64,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\"}]}"},{"id":44945,"title":"Calculate BMI","description":"Given a matrix hw (height and weight) with two columns, calculate BMI using these formulas:\r\n1 kilogram = 2.2 pounds\r\n1 inch = 2.54 centimeters\r\nBMI = weight(kg) / [height(m)]^2\r\nThe first column is the height in inches. The second column is the weight in pounds.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 134.3px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 67.15px; transform-origin: 407px 67.15px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 45px 8px; transform-origin: 45px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven a matrix\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 8px 8px; transform-origin: 8px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 8px 8.5px; transform-origin: 8px 8.5px; \"\u003ehw\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 232px 8px; transform-origin: 232px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e (height and weight) with two columns, calculate BMI using these formulas:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 61.8px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 30.9px; transform-origin: 391px 30.9px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2167px; text-align: left; transform-origin: 363px 10.2167px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 76px 8px; transform-origin: 76px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 kilogram = 2.2 pounds\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.4333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.2167px; text-align: left; transform-origin: 363px 10.2167px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 79.5px 8px; transform-origin: 79.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e1 inch = 2.54 centimeters\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.9333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.4667px; text-align: left; transform-origin: 363px 10.4667px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 17.5px 8px; transform-origin: 17.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eBMI =\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 104px 8px; transform-origin: 104px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 104px 8.5px; transform-origin: 104px 8.5px; \"\u003eweight(kg) / [height(m)]^2\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 263px 8px; transform-origin: 263px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe first column is the height in inches. The second column is the weight in pounds.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function bmi = bmi_calculator(hw)\r\n  \r\n  % Convert the height values from inches to meters\r\n\r\n  \r\n  \r\n  % Convert the weight values from lbs to kilograms\r\n\r\n  \r\n  \r\n  % Calculate the bmi for height and weight combination and return the output variable 'bmi'\r\n  \r\n  \r\n  \r\n  bmi = hw;\r\nend","test_suite":"%%\r\nfiletext = fileread('bmi_calculator.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp');\r\nassert(~illegal)\r\n\r\n%%\r\nhw = [66 155;60 140;72 166;58 160;75 215];\r\nbmi_correct = [25.0700;27.3990;22.5607;33.5100;26.9293];\r\nassert(all(abs(bmi_calculator(hw) - bmi_correct) \u003c 1e-4))\r\n%%\r\nhw = [10 80];\r\nbmi_correct = 563.6375;\r\nassert(all(abs(bmi_calculator(hw) - bmi_correct) \u003c 1e-4))","published":true,"deleted":false,"likes_count":76,"comments_count":22,"created_by":162851,"edited_by":223089,"edited_at":"2022-11-23T07:25:00.000Z","deleted_by":null,"deleted_at":null,"solvers_count":10775,"test_suite_updated_at":"2022-11-23T07:25:00.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-19T14:27:55.000Z","updated_at":"2026-04-03T22:18:49.000Z","published_at":"2019-08-29T18:17:17.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven a matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ehw\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e (height and weight) with two columns, calculate BMI using these formulas:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 kilogram = 2.2 pounds\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e1 inch = 2.54 centimeters\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eBMI =\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eweight(kg) / [height(m)]^2\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe first column is the height in inches. The second column is the weight in pounds.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44958,"title":"Crop an Image","description":"A grayscale image is represented as a matrix in MATLAB. Each matrix element represents a pixel in the image. An element value represents the intensity of the pixel at that location.\r\nCreate a cropped image matrix Icrop using inputs given in the following order:\r\nI - Grayscale input image\r\nRmin - Lowest row number to retain\r\nCmin - Lowest column number to retain\r\nRpix - Number of pixels along rows to retain\r\nCpix - Number of pixels along columns to retain\r\n\r\n\u0026#13\r\nFor example, if your image was:\r\nI = [1 2 3 4\r\n     5 6 7 8]\r\nAnd you called crop_image with inputs\r\nIcrop = crop_image(I, 2, 2, 1, 3)\r\nThe output Icrop should be\r\n[6 7 8]","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 786.333px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 393.167px; transform-origin: 406.5px 393.167px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 21px; text-align: left; transform-origin: 383.5px 21px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 374.083px 7.81667px; transform-origin: 374.083px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eA grayscale image is represented as a matrix in MATLAB. Each matrix element represents a pixel in the image. An element value represents the intensity of the pixel at that location.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 99.3833px 7.81667px; transform-origin: 99.3833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eCreate a cropped image matrix\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 19.5417px 7.81667px; transform-origin: 19.5417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 19.5417px 8.375px; transform-origin: 19.5417px 8.375px; \"\u003eIcrop\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 130.092px 7.81667px; transform-origin: 130.092px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e using inputs given in the following order:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003col style=\"block-size: 104.917px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: decimal; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 390.5px 52.4583px; transform-origin: 390.5px 52.4583px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eI\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 79.2833px 7.81667px; transform-origin: 79.2833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - Grayscale input image\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.6333px 7.81667px; transform-origin: 15.6333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 15.6333px 8.375px; transform-origin: 15.6333px 8.375px; \"\u003eRmin\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 97.7083px 7.81667px; transform-origin: 97.7083px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - Lowest row number to retain\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.6333px 7.81667px; transform-origin: 15.6333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 15.6333px 8.375px; transform-origin: 15.6333px 8.375px; \"\u003eCmin\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 109.992px 7.81667px; transform-origin: 109.992px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - Lowest column number to retain\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.6333px 7.81667px; transform-origin: 15.6333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 15.6333px 8.375px; transform-origin: 15.6333px 8.375px; \"\u003eRpix\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 126.183px 7.81667px; transform-origin: 126.183px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - Number of pixels along rows to retain\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 15.6333px 7.81667px; transform-origin: 15.6333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 15.6333px 8.375px; transform-origin: 15.6333px 8.375px; \"\u003eCpix\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 138.467px 7.81667px; transform-origin: 138.467px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - Number of pixels along columns to retain\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e\u003cdiv style=\"block-size: 344.033px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 172.017px; text-align: center; transform-origin: 383.5px 172.017px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cimg class=\"imageNode\" style=\"vertical-align: baseline\" src=\"data:image/JPEG;base64,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\" data-image-state=\"image-loaded\"\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16.75px 7.81667px; transform-origin: 16.75px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u0026amp;#13\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 103.292px 7.81667px; transform-origin: 103.292px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eFor example, if your image was:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 20.4333px; transform-origin: 403.5px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 46.9px 8.375px; tab-size: 4; transform-origin: 46.9px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eI = [1 2 3 4\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 50.8083px 8.375px; tab-size: 4; transform-origin: 50.8083px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e     5 6 7 8]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 48.0167px 7.81667px; transform-origin: 48.0167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAnd you called\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 39.0833px 7.81667px; transform-origin: 39.0833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 39.0833px 8.375px; transform-origin: 39.0833px 8.375px; \"\u003ecrop_image\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 36.85px 7.81667px; transform-origin: 36.85px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e with inputs\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20.4333px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 10.2167px; transform-origin: 403.5px 10.2167px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; text-wrap-mode: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 128.975px 8.375px; tab-size: 4; transform-origin: 128.975px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003eIcrop = crop_image(I, 2, 2, 1, 3)\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 34.0583px 7.81667px; transform-origin: 34.0583px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe output\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 19.5417px 7.81667px; transform-origin: 19.5417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 19.5417px 8.375px; transform-origin: 19.5417px 8.375px; \"\u003eIcrop\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 33.5px 7.81667px; transform-origin: 33.5px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e should be\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 20.4333px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 10.2167px; transform-origin: 403.5px 10.2167px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; text-wrap-mode: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 27.3583px 8.375px; tab-size: 4; transform-origin: 27.3583px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e[6 7 8]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function Icrop = crop_image(I, Rmin, Cmin, Rpix, Cpix)\r\n  Icrop = I;\r\nend","test_suite":"%%\r\nfiletext = fileread('crop_image.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp');\r\nassert(~illegal)\r\n%%\r\nI = [[magic(8), ones(8,4), magic(8)];[zeros(10,5),magic(10), zeros(10,5)]; [magic(5),zeros(5,10),magic(5)]];\r\nassert(isequal(crop_image(I,9,6,10,10),magic(10)));\r\n%%\r\nI = [[magic(8), ones(8,4), magic(8)];[zeros(10,5),magic(10), zeros(10,5)]; [magic(5),zeros(5,10),magic(5)]];\r\nassert(isequal(crop_image(I,19,1,5,10),[magic(5),zeros(5)]));\r\n%%\r\nI = [zeros(10,20);[zeros(10,5),ones(10,10), zeros(10,5)]; zeros(5,20)];\r\nassert(isequal(crop_image(I,11,6,10,10),ones(10)));\r\n%%\r\nI = [1 2 3 4;5 6 7 8];\r\nassert(isequal(crop_image(I,2,2,1,3),[6 7 8]));","published":true,"deleted":false,"likes_count":124,"comments_count":30,"created_by":162851,"edited_by":223089,"edited_at":"2024-06-30T08:58:57.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8528,"test_suite_updated_at":"2024-06-30T08:58:57.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-28T15:36:21.000Z","updated_at":"2026-04-03T11:58:07.000Z","published_at":"2019-08-29T18:10:44.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eA grayscale image is represented as a matrix in MATLAB. Each matrix element represents a pixel in the image. An element value represents the intensity of the pixel at that location.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eCreate a cropped image matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eIcrop\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e using inputs given in the following order:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eI\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - Grayscale input image\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRmin\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - Lowest row number to retain\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCmin\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - Lowest column number to retain\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eRpix\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - Number of pixels along rows to retain\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"2\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eCpix\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - Number of pixels along columns to retain\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"center\\\"/\u003e\u003c/w:pPr\u003e\u003cw:customXml w:element=\\\"image\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"height\\\" w:val=\\\"338\\\"/\u003e\u003cw:attr w:name=\\\"width\\\" w:val=\\\"350\\\"/\u003e\u003cw:attr w:name=\\\"verticalAlign\\\" w:val=\\\"baseline\\\"/\u003e\u003cw:attr w:name=\\\"altText\\\" w:val=\\\"\\\"/\u003e\u003cw:attr w:name=\\\"relationshipId\\\" w:val=\\\"rId1\\\"/\u003e\u003c/w:customXmlPr\u003e\u003c/w:customXml\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026amp;#13\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eFor example, if your image was:\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[I = [1 2 3 4\\n     5 6 7 8]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAnd you called\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecrop_image\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with inputs\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[Icrop = crop_image(I, 2, 2, 1, 3)]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe output\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eIcrop\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e should be\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[[6 7 8]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/image\",\"target\":\"/media/image1.JPEG\",\"relationshipId\":\"rId1\"}]},{\"partUri\":\"/media/image1.JPEG\",\"contentType\":\"image/JPEG\",\"content\":\"data:image/JPEG;base64,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\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44949,"title":"Find the Best Hotels","description":"Given three input variables:\r\nhotels - a list of hotel names\r\nratings - their ratings in a city\r\ncutoff - the rating at which you would like to cut off\r\nreturn only the names of those hotels with a rating of cutoff value or above as a column vector of strings good.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 135.3px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 67.65px; transform-origin: 407px 67.65px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 87px 8px; transform-origin: 87px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven three input variables:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 62.8px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 391px 31.4px; transform-origin: 391px 31.4px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"background-position-x: 0px; background-position-y: 50%; block-size: 20.9333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.4667px; text-align: left; transform-origin: 363px 10.4667px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"background-position-x: 0%; background-position-y: 0%; block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 24px 8px; transform-origin: 24px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 24px 8.5px; transform-origin: 24px 8.5px; \"\u003ehotels\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"background-position-x: 0%; background-position-y: 0%; block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 69.5px 8px; transform-origin: 69.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - a list of hotel names\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"background-position-x: 0px; background-position-y: 50%; block-size: 20.9333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.4667px; text-align: left; transform-origin: 363px 10.4667px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"background-position-x: 0%; background-position-y: 0%; block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 28px 8px; transform-origin: 28px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 28px 8.5px; transform-origin: 28px 8.5px; \"\u003eratings\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"background-position-x: 0%; background-position-y: 0%; block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 70px 8px; transform-origin: 70px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - their ratings in a city\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"background-position-x: 0px; background-position-y: 50%; block-size: 20.9333px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 363px 10.4667px; text-align: left; transform-origin: 363px 10.4667px; white-space: pre-wrap; margin-left: 56px; \"\u003e\u003cspan style=\"background-position-x: 0%; background-position-y: 0%; block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 24px 8px; transform-origin: 24px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 24px 8.5px; transform-origin: 24px 8.5px; \"\u003ecutoff\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"background-position-x: 0%; background-position-y: 0%; block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 139.5px 8px; transform-origin: 139.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e - the rating at which you would like to cut off\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.75px; text-align: left; transform-origin: 384px 10.75px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 326.5px 8px; transform-origin: 326.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ereturn only the names of those hotels with a rating of cutoff value or above as a column vector of strings\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16px 8px; transform-origin: 16px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 16px 8.5px; transform-origin: 16px 8.5px; \"\u003egood\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function good = find_good_hotels(hotels,ratings,cutoff)\r\n  good = hotels;\r\nend","test_suite":"%%\r\nfiletext = fileread('find_good_hotels.m');\r\nillegal = contains(filetext, 'regexp') || contains(filetext, 'assert'); \r\nassert(~illegal)\r\n\r\n%%\r\nhotels =[\"CityLights\";\"SeaView\";\"MarketPlace\";\"ResortSpa\";\"Nightingale\";\"Clubadub\";\"SkylineView\";\"MarinaBay\";\"ComfortFirst\";\"VillageValley\"];\r\nratings = [7.2;8.7;6.5;9.3;4.3;6.9;8.8;5.9;7.4;9.1];\r\ncutoff = 8;\r\ngood_correct = [\"SeaView\";\"ResortSpa\";\"SkylineView\";\"VillageValley\"];\r\nassert(isequal(find_good_hotels(hotels,ratings,cutoff),good_correct))\r\n\r\n%%\r\nhotels = [\"ComfortFirst\";\"CityLights\";\"Clubadub\";\"Nightingale\";\"MarketPlace\";\"MarinaBay\";\"ResortSpa\";\"VillageValley\";\"SkylineView\";\"SeaView\"];   \r\nratings = [8.8000;7.2000;9.3000;8.7000;6.9000;7.4000;6.5000;4.3000;5.9000;9.1000];\r\ncutoff = 9;\r\ngood_correct = [\"Clubadub\";\"SeaView\"];\r\nassert(isequal(find_good_hotels(hotels,ratings,cutoff),good_correct))\r\n\r\n%%\r\nhotels = [\"Nightingale\";\"VillageValley\";\"SeaView\";\"CityLights\";\"ResortSpa\";\"ComfortFirst\";\"SkylineView\";\"Clubadub\";\"MarinaBay\";\"MarketPlace\"];\r\nratings = [7.2000;8.7000;6.5000;7.4000;9.3000;9.1000;6.9000;8.8000;5.9000;4.3000];\r\ncutoff = 7;\r\ngood_correct = [\"Nightingale\";\"VillageValley\";\"CityLights\";\"ResortSpa\";\"ComfortFirst\";\"Clubadub\"];\r\nassert(isequal(find_good_hotels(hotels,ratings,cutoff),good_correct))\r\n\r\n%%\r\nhotels = [\"Nightingale\";\"VillageValley\";\"SeaView\";\"CityLights\";\"ResortSpa\";\"ComfortFirst\";\"SkylineView\";\"Clubadub\";\"MarinaBay\";\"MarketPlace\"];\r\nratings = [7.2000;8.7000;6.5000;7.4000;9.3000;9.1000;6.9000;8.8000;5.9000;4.3000];\r\ncutoff = 7.2000;\r\ngood_correct = [\"Nightingale\";\"VillageValley\";\"CityLights\";\"ResortSpa\";\"ComfortFirst\";\"Clubadub\"];\r\nassert(isequal(find_good_hotels(hotels,ratings,cutoff),good_correct))\r\n","published":true,"deleted":false,"likes_count":68,"comments_count":10,"created_by":162851,"edited_by":223089,"edited_at":"2023-02-02T09:35:20.000Z","deleted_by":null,"deleted_at":null,"solvers_count":9366,"test_suite_updated_at":"2023-02-02T09:35:20.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-19T16:22:34.000Z","updated_at":"2026-04-03T12:01:21.000Z","published_at":"2019-08-29T18:14:54.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven three input variables:\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ehotels\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - a list of hotel names\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eratings\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - their ratings in a city\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecutoff\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e - the rating at which you would like to cut off\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ereturn only the names of those hotels with a rating of cutoff value or above as a column vector of strings\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003egood\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44952,"title":"Find MPG of Lightest Cars","description":"The file cars.mat contains a table named cars with variables Model, MPG, Horsepower, Weight, and Acceleration for several classic cars.\r\nLoad the MAT-file. Given an integer N, calculate the output variable mpg.\r\nOutput mpg should contain the MPG of the top N lightest cars (by Weight) in a column vector.","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 103.65px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 51.825px; transform-origin: 406.5px 51.825px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 21.275px; text-align: left; transform-origin: 383.5px 21.275px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 22.8917px 7.81667px; transform-origin: 22.8917px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eThe file\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 31.2667px 7.81667px; transform-origin: 31.2667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 31.2667px 8.375px; transform-origin: 31.2667px 8.375px; \"\u003ecars.mat\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 77.6083px 7.81667px; transform-origin: 77.6083px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e contains a table named\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 15.6333px 7.81667px; transform-origin: 15.6333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 15.6333px 8.375px; transform-origin: 15.6333px 8.375px; \"\u003ecars\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 45.225px 7.81667px; transform-origin: 45.225px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e with variables\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 19.5417px 7.81667px; transform-origin: 19.5417px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 19.5417px 8.375px; transform-origin: 19.5417px 8.375px; \"\u003eModel\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e,\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.725px 7.81667px; transform-origin: 11.725px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 11.725px 8.375px; transform-origin: 11.725px 8.375px; \"\u003eMPG\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e,\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 39.0833px 7.81667px; transform-origin: 39.0833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 39.0833px 8.375px; transform-origin: 39.0833px 8.375px; \"\u003eHorsepower\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e,\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.45px 7.81667px; transform-origin: 23.45px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 23.45px 8.375px; transform-origin: 23.45px 8.375px; \"\u003eWeight\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 16.1917px 7.81667px; transform-origin: 16.1917px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 46.9px 7.81667px; transform-origin: 46.9px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 46.9px 8.375px; transform-origin: 46.9px 8.375px; \"\u003eAcceleration\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.65px 7.81667px; transform-origin: 11.65px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e for several classic cars.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 111.667px 7.81667px; transform-origin: 111.667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eLoad the MAT-file. Given an integer\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 94.3583px 7.81667px; transform-origin: 94.3583px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, calculate the output variable\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.725px 7.81667px; transform-origin: 11.725px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 11.725px 8.375px; transform-origin: 11.725px 8.375px; \"\u003empg\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 21.775px 7.81667px; transform-origin: 21.775px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.725px 7.81667px; transform-origin: 11.725px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 11.725px 8.375px; transform-origin: 11.725px 8.375px; \"\u003empg\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 61.4167px 7.81667px; transform-origin: 61.4167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e should contain the\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 11.725px 7.81667px; transform-origin: 11.725px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 11.725px 8.375px; transform-origin: 11.725px 8.375px; \"\u003eMPG\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 32.3833px 7.81667px; transform-origin: 32.3833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e of the top\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003eN\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 54.1583px 7.81667px; transform-origin: 54.1583px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e lightest cars (by\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.45px 7.81667px; transform-origin: 23.45px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 23.45px 8.375px; transform-origin: 23.45px 8.375px; \"\u003eWeight\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 64.7667px 7.81667px; transform-origin: 64.7667px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e) in a column vector.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function mpg = sort_cars(N)\r\n mpg = N;\r\n\r\nend","test_suite":"%%\r\nfiletext = fileread('sort_cars.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp');\r\nassert(~illegal)\r\n\r\n\r\n%%\r\nN = 5\r\ntry % 2023a (and all prior versions?)\r\n load(fullfile(matlabroot, 'toolbox/stats/statsdemos', 'carbig.mat'));\r\ncatch % 2023b\r\n load(fullfile(matlabroot, 'toolbox/stats/statsdata', 'carbig.mat'));\r\nend\r\nModel = strtrim(string(Model));\r\ncars = table(Model, MPG, Horsepower, Weight, Acceleration);\r\nsave cars.mat cars\r\nassert(isequal(sort_cars(N),[35; 31; 39.1; 35.1; 31]));\r\n%%\r\nN = 6\r\ntry % 2023a (and all prior versions?)\r\n load(fullfile(matlabroot, 'toolbox/stats/statsdemos', 'carsmall.mat'));\r\ncatch % 2023b\r\n load(fullfile(matlabroot, 'toolbox/stats/statsdata', 'carsmall.mat'));\r\nend\r\nModel = strtrim(string(Model));\r\ncars = table(Model, MPG, Horsepower, Weight, Acceleration);\r\nsave cars.mat cars\r\nassert(isequal(sort_cars(N),[33; 29.5; 26; 29; 38; 32]));\r\n","published":true,"deleted":false,"likes_count":77,"comments_count":51,"created_by":162851,"edited_by":223089,"edited_at":"2024-06-28T16:23:33.000Z","deleted_by":null,"deleted_at":null,"solvers_count":7553,"test_suite_updated_at":"2024-06-28T16:23:33.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-19T17:55:52.000Z","updated_at":"2026-04-03T12:20:01.000Z","published_at":"2019-08-29T18:06:28.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe file\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecars.mat\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e contains a table named\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ecars\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e with variables\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eModel\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eMPG\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eHorsepower\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eWeight\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eAcceleration\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e for several classic cars.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eLoad the MAT-file. Given an integer\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, calculate the output variable\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003empg\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003empg\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e should contain the\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eMPG\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e of the top\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eN\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e lightest cars (by\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eWeight\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e) in a column vector.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44950,"title":"Calculate Inner Product","description":"Given two input matrices, x and y, check if their inner dimensions match.\r\nIf they match, create an output variable z which contains the product of x and y\r\nOtherwise, z should contain a custom string message\r\nExample:\r\nx = [1 2;3 4]\r\ny = [5;6]\r\nz = [17;39]\r\nx = [1 2 3;4 5 6]\r\ny = [2 5;3 6]\r\nz = \"Have you checked the inner dimensions?\"\r\nOR\r\nz = \"The inner dimensions are 3 and 2. Matrix multiplication is not possible\"\r\n-------------------------------------------------------------------------------------------------------------------------------------------------------------\r\nNOTE - An example of combining numbers and strings together is shown below:\r\nx = \"The sum of \" + 4 + \" and \" + 3 + \" equals \" + 7\r\n\r\nx = \r\n\r\n      \"The sum of 4 and 3 equals 7\"","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 512.067px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 406.5px 256.033px; transform-origin: 406.5px 256.033px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 81.5167px 7.81667px; transform-origin: 81.5167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eGiven two input matrices,\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003ex\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 13.9583px 7.81667px; transform-origin: 13.9583px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003ey\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 127.3px 7.81667px; transform-origin: 127.3px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, check if their inner dimensions match.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cul style=\"block-size: 41.9667px; counter-reset: list-item 0; font-family: Helvetica, Arial, sans-serif; list-style-type: square; margin-block-end: 20px; margin-block-start: 10px; margin-bottom: 20px; margin-top: 10px; perspective-origin: 390.5px 20.9833px; transform-origin: 390.5px 20.9833px; margin-top: 10px; margin-bottom: 20px; \"\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 125.067px 7.81667px; transform-origin: 125.067px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eIf they match, create an output variable\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003ez\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 96.5917px 7.81667px; transform-origin: 96.5917px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e which contains the product of\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003ex\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 13.9583px 7.81667px; transform-origin: 13.9583px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003ey\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003cli style=\"block-size: 20.9833px; counter-reset: none; display: list-item; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-start: 56px; margin-left: 56px; margin-top: 0px; perspective-origin: 362.5px 10.4917px; text-align: left; transform-origin: 362.5px 10.4917px; white-space-collapse: preserve; margin-left: 56px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 34.6167px 7.81667px; transform-origin: 34.6167px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOtherwise,\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 2.23333px 7.81667px; transform-origin: 2.23333px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 3.90833px 7.81667px; transform-origin: 3.90833px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 3.90833px 8.375px; transform-origin: 3.90833px 8.375px; \"\u003ez\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-inline-start: 0px; margin-left: 0px; perspective-origin: 133.442px 7.81667px; transform-origin: 133.442px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e should contain a custom string message\u003c/span\u003e\u003c/span\u003e\u003c/li\u003e\u003c/ul\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 30.7083px 7.81667px; transform-origin: 30.7083px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 20.4333px; transform-origin: 403.5px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 50.8083px 8.375px; tab-size: 4; transform-origin: 50.8083px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ex = [1 2;3 4]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 35.175px 8.375px; tab-size: 4; transform-origin: 35.175px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ey = [5;6]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 42.9917px 7.81667px; transform-origin: 42.9917px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 42.9917px 8.375px; transform-origin: 42.9917px 8.375px; \"\u003ez = [17;39]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 40.8667px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 20.4333px; transform-origin: 403.5px 20.4333px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 66.4417px 8.375px; tab-size: 4; transform-origin: 66.4417px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ex = [1 2 3;4 5 6]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 50.8083px 8.375px; tab-size: 4; transform-origin: 50.8083px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ey = [2 5;3 6]\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 171.967px 7.81667px; transform-origin: 171.967px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 171.967px 8.375px; transform-origin: 171.967px 8.375px; \"\u003ez = \"Have you checked the inner dimensions?\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 10.6083px 7.81667px; transform-origin: 10.6083px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOR\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21.55px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.775px; text-align: left; transform-origin: 383.5px 10.775px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 300.942px 7.81667px; transform-origin: 300.942px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 300.942px 8.375px; transform-origin: 300.942px 8.375px; \"\u003ez = \"The inner dimensions are 3 and 2. Matrix multiplication is not possible\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 350.633px 7.81667px; transform-origin: 350.633px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003e-------------------------------------------------------------------------------------------------------------------------------------------------------------\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 383.5px 10.5px; text-align: left; transform-origin: 383.5px 10.5px; white-space-collapse: preserve; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 282.517px 7.81667px; transform-origin: 282.517px 7.81667px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-weight: 700; \"\u003eNOTE - An example of combining numbers and strings together is shown below:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 102.167px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 403.5px 51.0833px; transform-origin: 403.5px 51.0833px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 203.233px 8.375px; tab-size: 4; transform-origin: 203.233px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 15.6333px 8.375px; transform-origin: 15.6333px 8.375px; \"\u003ex = \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 54.7167px 8.375px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 54.7167px 8.375px; \"\u003e\"The sum of \" \u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 23.45px 8.375px; transform-origin: 23.45px 8.375px; \"\u003e+ 4 + \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 31.2667px 8.375px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 31.2667px 8.375px; \"\u003e\" and \" \u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 23.45px 8.375px; transform-origin: 23.45px 8.375px; \"\u003e+ 3 + \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 42.9917px 8.375px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 42.9917px 8.375px; \"\u003e\" equals \" \u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 11.725px 8.375px; transform-origin: 11.725px 8.375px; \"\u003e+ 7\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.375px; tab-size: 4; transform-origin: 0px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 15.6333px 8.375px; tab-size: 4; transform-origin: 15.6333px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003ex = \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 0px 8.375px; tab-size: 4; transform-origin: 0px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1.11667px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1.11667px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1.11667px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1.11667px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 403.5px 10.2167px; text-wrap-mode: nowrap; transform-origin: 403.5px 10.2167px; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 136.792px 8.375px; tab-size: 4; transform-origin: 136.792px 8.375px; unicode-bidi: normal; white-space-collapse: preserve; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 23.45px 8.375px; transform-origin: 23.45px 8.375px; \"\u003e      \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 113.342px 8.375px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 113.342px 8.375px; \"\u003e\"The sum of 4 and 3 equals 7\"\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function z = in_prod(x,y)\r\n  z = x;\r\nend","test_suite":"%%\r\nfiletext = fileread('in_prod.m');\r\nillegal = contains(filetext, 'assignin') || contains(filetext, 'regexp'); \r\nassert(~illegal)\r\n\r\n%%\r\nx = [1 2];\r\ny = [2;3];\r\nz_correct = 8;\r\nassert(isequal(in_prod(x,y),z_correct))\r\n\r\n%%\r\nx = -5;\r\ny = 100;\r\nz_correct = -500;\r\nassert(isequal(in_prod(x,y),z_correct))\r\n\r\n%%\r\nx = [1 2 3];\r\ny = [2;3];\r\nassert(isStringScalar(in_prod(x,y)))\r\n\r\n%%\r\nx = ones(1,randi([5 10]));\r\ny = zeros(1,randi([5 10]));\r\nassert(isStringScalar(in_prod(x,y)))\r\n","published":true,"deleted":false,"likes_count":51,"comments_count":13,"created_by":162851,"edited_by":223089,"edited_at":"2024-06-28T16:03:08.000Z","deleted_by":null,"deleted_at":null,"solvers_count":8367,"test_suite_updated_at":"2024-06-28T16:03:08.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-19T16:41:54.000Z","updated_at":"2026-04-04T03:10:29.000Z","published_at":"2019-08-29T18:19:19.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eGiven two input matrices,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e, check if their inner dimensions match.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf they match, create an output variable\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e which contains the product of\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e and\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"ListParagraph\\\"/\u003e\u003cw:numPr\u003e\u003cw:numId w:val=\\\"1\\\"/\u003e\u003c/w:numPr\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOtherwise,\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e should contain a custom string message\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample:\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[x = [1 2;3 4]\\ny = [5;6]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez = [17;39]\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[x = [1 2 3;4 5 6]\\ny = [2 5;3 6]]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez = \\\"Have you checked the inner dimensions?\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOR\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003ez = \\\"The inner dimensions are 3 and 2. Matrix multiplication is not possible\\\"\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003e-------------------------------------------------------------------------------------------------------------------------------------------------------------\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:b/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eNOTE - An example of combining numbers and strings together is shown below:\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[x = \\\"The sum of \\\" + 4 + \\\" and \\\" + 3 + \\\" equals \\\" + 7\\n\\nx = \\n\\n      \\\"The sum of 4 and 3 equals 7\\\"]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":44960,"title":"Rescale Scores","description":"Each column (except last) of matrix X contains students' scores in a course assignment or a test. The last column has a weighted combination of scores across all the assignments and tests.\r\nReplace the elements in the last column of this matrix with a GPA calculated based on the following scale:\r\n Score      GPA    \r\n91 - 100   3 - 4      \r\n81 - 90    2 - 3      \r\n71 - 80    1 - 2      \r\n61 - 70    0 - 1      \r\nBelow 60     0\r\nAssume that no student in this class has scored below 60. Also note that the mapping in the range [60, 100] is linear.\r\nSee \u003chttps://www.mathworks.com/help/matlab/ref/rescale.html\u003e\r\nExample\r\nInput:\r\n   100  90  95  95\r\n    70  50  60  60\r\n    80  70  90  80\r\nOutput:\r\n   100  90  95  3.5\r\n    70  50  60  0.0\r\n    80  70  90  2.0","description_html":"\u003cdiv style = \"text-align: start; line-height: 20.4333px; min-height: 0px; white-space: normal; color: rgb(0, 0, 0); font-family: Menlo, Monaco, Consolas, monospace; font-style: normal; font-size: 14px; font-weight: 400; text-decoration: rgb(0, 0, 0); white-space: normal; \"\u003e\u003cdiv style=\"block-size: 499.7px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 249.85px; transform-origin: 407px 249.85px; vertical-align: baseline; \"\u003e\u003cdiv style=\"block-size: 42.5px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 21.25px; text-align: left; transform-origin: 384px 21.25px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 109.5px 8px; transform-origin: 109.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eEach column (except last) of matrix\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 4px 8.5px; transform-origin: 4px 8.5px; \"\u003eX\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 260.5px 8px; transform-origin: 260.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e contains students' scores in a course assignment or a test. The last column has a weighted combination of scores across all the assignments and tests.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 330px 8px; transform-origin: 330px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eReplace the elements in the last column of this matrix with a GPA calculated based on the following scale:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 122.6px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 61.3px; transform-origin: 404px 61.3px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 76px 8.5px; tab-size: 4; transform-origin: 76px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 48px 8.5px; transform-origin: 48px 8.5px; \"\u003e Score      \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 12px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 12px 8.5px; \"\u003eGPA\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 16px 8.5px; transform-origin: 16px 8.5px; \"\u003e    \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 88px 8.5px; tab-size: 4; transform-origin: 88px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e91 - 100   3 - 4      \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 88px 8.5px; tab-size: 4; transform-origin: 88px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e81 - 90    2 - 3      \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 88px 8.5px; tab-size: 4; transform-origin: 88px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e71 - 80    1 - 2      \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 88px 8.5px; tab-size: 4; transform-origin: 88px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e61 - 70    0 - 1      \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 56px 8.5px; tab-size: 4; transform-origin: 56px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 24px 8.5px; transform-origin: 24px 8.5px; \"\u003eBelow \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 8px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 8px 8.5px; \"\u003e60\u003c/span\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; perspective-origin: 20px 8.5px; transform-origin: 20px 8.5px; \"\u003e     \u003c/span\u003e\u003cspan style=\"border-block-end-color: rgb(170, 4, 249); border-block-start-color: rgb(170, 4, 249); border-bottom-color: rgb(170, 4, 249); border-inline-end-color: rgb(170, 4, 249); border-inline-start-color: rgb(170, 4, 249); border-left-color: rgb(170, 4, 249); border-right-color: rgb(170, 4, 249); border-top-color: rgb(170, 4, 249); caret-color: rgb(170, 4, 249); color: rgb(170, 4, 249); column-rule-color: rgb(170, 4, 249); margin-inline-end: 0px; margin-right: 0px; outline-color: rgb(170, 4, 249); perspective-origin: 4px 8.5px; text-decoration-color: rgb(170, 4, 249); text-emphasis-color: rgb(170, 4, 249); transform-origin: 4px 8.5px; \"\u003e0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 366.5px 8px; transform-origin: 366.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eAssume that no student in this class has scored below 60. Also note that the mapping in the range [60, 100] is linear.\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 12.5px 8px; transform-origin: 12.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSee\u003c/span\u003e\u003c/span\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 2px 8px; transform-origin: 2px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e \u003c/span\u003e\u003c/span\u003e\u003ca target='_blank' href = \"https://www.mathworks.com/help/matlab/ref/rescale.html\"\u003e\u003cspan style=\"\"\u003e\u003cspan style=\"\"\u003e\u0026lt;https://www.mathworks.com/help/matlab/ref/rescale.html\u003c/span\u003e\u003c/span\u003e\u003c/a\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 4px 8px; transform-origin: 4px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e\u0026gt;\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 26.5px 8px; transform-origin: 26.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eExample\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 2px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 2px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 17.5px 8px; transform-origin: 17.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eInput:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30.65px; transform-origin: 404px 30.65px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 72px 8.5px; tab-size: 4; transform-origin: 72px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e   100  90  95  95\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 72px 8.5px; tab-size: 4; transform-origin: 72px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    70  50  60  60\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 72px 8.5px; tab-size: 4; transform-origin: 72px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    80  70  90  80\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 21px; margin-block-end: 9px; margin-block-start: 10px; margin-bottom: 9px; margin-inline-end: 10px; margin-inline-start: 4px; margin-left: 4px; margin-right: 10px; margin-top: 10px; perspective-origin: 384px 10.5px; text-align: left; transform-origin: 384px 10.5px; white-space: pre-wrap; margin-left: 4px; margin-top: 10px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"block-size: auto; display: inline; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; perspective-origin: 23.5px 8px; transform-origin: 23.5px 8px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eOutput:\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgb(247, 247, 247); block-size: 61.3px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-end-end-radius: 4px; border-end-start-radius: 4px; border-start-end-radius: 4px; border-start-start-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-block-end: 10px; margin-block-start: 10px; margin-bottom: 10px; margin-inline-end: 3px; margin-inline-start: 3px; margin-left: 3px; margin-right: 3px; margin-top: 10px; perspective-origin: 404px 30.65px; transform-origin: 404px 30.65px; margin-left: 3px; margin-top: 10px; margin-bottom: 10px; margin-right: 3px; \"\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 76px 8.5px; tab-size: 4; transform-origin: 76px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e   100  90  95  3.5\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 76px 8.5px; tab-size: 4; transform-origin: 76px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    70  50  60  0.0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"background-color: rgba(0, 0, 0, 0); block-size: 20.4333px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; border-inline-end-color: rgb(233, 233, 233); border-inline-end-style: solid; border-inline-end-width: 1px; border-inline-start-color: rgb(233, 233, 233); border-inline-start-style: solid; border-inline-start-width: 1px; border-left-color: rgb(233, 233, 233); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(233, 233, 233); border-right-style: solid; border-right-width: 1px; border-start-end-radius: 0px; border-start-start-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; margin-block-end: 0px; margin-block-start: 0px; margin-bottom: 0px; margin-inline-end: 0px; margin-inline-start: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-block-size: 18px; min-height: 18px; padding-inline-start: 4px; padding-left: 4px; perspective-origin: 404px 10.2167px; transform-origin: 404px 10.2167px; white-space: nowrap; \"\u003e\u003cspan style=\"block-size: auto; border-inline-end-color: rgb(0, 0, 0); border-inline-end-style: none; border-inline-end-width: 0px; border-inline-start-color: rgb(0, 0, 0); border-inline-start-style: none; border-inline-start-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; display: inline; margin-inline-end: 45px; margin-right: 45px; min-block-size: 0px; min-height: 0px; padding-inline-start: 0px; padding-left: 0px; perspective-origin: 76px 8.5px; tab-size: 4; transform-origin: 76px 8.5px; unicode-bidi: normal; white-space: pre; margin-right: 45px; \"\u003e\u003cspan style=\"margin-inline-end: 0px; margin-right: 0px; \"\u003e    80  70  90  2.0\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","function_template":"function X = rescale_scores(X)\r\n    X = X;\r\nend","test_suite":"%%\r\nfiletext = fileread('rescale_scores.m');\r\nillegal = contains(filetext, 'if') || contains(filetext, 'switch') || ...\r\n          contains(filetext, 'regexp'); \r\nassert(~illegal)\r\n\r\n%%\r\nx = [100  100  100 100;\r\n    90  90  90  90;\r\n    80  80  80  80;\r\n    70  70  70  70];\r\ny_correct =  [100  100 100 4;\r\n    90  90  90  3;\r\n    80  80  80  2;\r\n    70  70  70  1;];\r\nassert(all(abs(rescale_scores(x) - y_correct) \u003c 1e-3, 'all'))\r\n%%\r\nx = [100  90  95  95; ...\r\n    70  80  60   75; ...\r\n    80  70  90  80];\r\ny_correct =  [100  90  95  3.5;...\r\n    70  80  60  1.5;...\r\n    80  70  90  2.0;];\r\nassert(all(abs(rescale_scores(x) - y_correct) \u003c 1e-3, 'all'))\r\n%%\r\nx = [54.0000   73.0000   97.0000   79.0000   60.0000   72.6000;...\r\n   61.0000   58.0000   89.0000   63.0000   65.0000   67.2000;...\r\n   90.0000   85.0000   74.0000   89.0000   74.0000   82.4000;...\r\n   42.0000   81.0000   72.0000   61.0000   93.0000   69.8000;...\r\n   50.0000   51.0000   65.0000   97.0000   59.0000   64.4000;...\r\n   79.0000   62.0000   75.0000   93.0000   61.0000   74.0000;...\r\n   84.0000   78.0000   76.0000   73.0000   58.0000   73.8000;...\r\n   79.0000   87.0000   91.0000   77.0000   61.0000   79.0000;...\r\n   67.0000   44.0000   90.0000   75.0000   72.0000   69.6000];\r\ny_correct = [54.0000   73.0000   97.0000   79.0000   60.0000    1.2600;...\r\n   61.0000   58.0000   89.0000   63.0000   65.0000    0.7200;...\r\n   90.0000   85.0000   74.0000   89.0000   74.0000    2.2400;...\r\n   42.0000   81.0000   72.0000   61.0000   93.0000    0.9800;...\r\n   50.0000   51.0000   65.0000   97.0000   59.0000    0.4400;...\r\n   79.0000   62.0000   75.0000   93.0000   61.0000    1.4000;...\r\n   84.0000   78.0000   76.0000   73.0000   58.0000    1.3800;...\r\n   79.0000   87.0000   91.0000   77.0000   61.0000    1.9000;...\r\n   67.0000   44.0000   90.0000   75.0000   72.0000    0.9600];\r\nassert(all(abs(rescale_scores(x) - y_correct) \u003c 1e-3, 'all'))\r\n%%\r\n\r\n","published":true,"deleted":false,"likes_count":56,"comments_count":23,"created_by":162851,"edited_by":223089,"edited_at":"2022-12-16T06:30:10.000Z","deleted_by":null,"deleted_at":null,"solvers_count":7163,"test_suite_updated_at":"2022-12-16T06:30:10.000Z","rescore_all_solutions":false,"group_id":1,"created_at":"2019-08-29T15:02:06.000Z","updated_at":"2026-04-04T03:44:50.000Z","published_at":"2019-08-29T18:53:21.000Z","restored_at":null,"restored_by":null,"spam":false,"simulink":false,"admin_reviewed":false,"description_opc":"{\"parts\":[{\"partUri\":\"/matlab/document.xml\",\"contentType\":\"application/vnd.mathworks.matlab.code.document+xml\",\"content\":\"\u003c?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?\u003e\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\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eEach column (except last) of matrix\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr\u003e\u003cw:rFonts w:cs=\\\"monospace\\\"/\u003e\u003c/w:rPr\u003e\u003cw:t\u003eX\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e contains students' scores in a course assignment or a test. The last column has a weighted combination of scores across all the assignments and tests.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eReplace the elements in the last column of this matrix with a GPA calculated based on the following scale:\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[ Score      GPA    \\n91 - 100   3 - 4      \\n81 - 90    2 - 3      \\n71 - 80    1 - 2      \\n61 - 70    0 - 1      \\nBelow 60     0]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eAssume that no student in this class has scored below 60. Also note that the mapping in the range [60, 100] is linear.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eSee\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:t\u003e \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:hyperlink w:docLocation=\\\"https://www.mathworks.com/help/matlab/ref/rescale.html\\\"\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026lt;https://www.mathworks.com/help/matlab/ref/rescale.html\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:hyperlink\u003e\u003cw:r\u003e\u003cw:t\u003e\u0026gt;\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eExample\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eInput:\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[   100  90  95  95\\n    70  50  60  60\\n    80  70  90  80]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eOutput:\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[   100  90  95  3.5\\n    70  50  60  0.0\\n    80  70  90  2.0]]\u003e\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003c/w:body\u003e\u003c/w:document\u003e\",\"relationship\":null}],\"relationships\":[{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/document\",\"target\":\"/matlab/document.xml\",\"relationshipId\":\"rId1\"}]}"},{"id":672,"title":"Longest run of consecutive numbers","description":"Given a vector a, find the number(s) that is/are repeated consecutively most often.  For example, if you have\r\n\r\na = [1 2 2 2 1 3 2 1 4 5 1]\r\n\r\nThe answer would be 2, because it shows up three consecutive times.\r\n\r\nIf your vector is a row vector, your output should be a row vector.  If your input is a column vector, your output should be a column vector.  You can assume there are no Inf or NaN in the input.  Super (albeit non-scored) bonus points if you get a solution that works with these, though.","description_html":"\u003cp\u003eGiven a vector a, find the number(s) that is/are repeated consecutively most often.  For example, if you have\u003c/p\u003e\u003cp\u003ea = [1 2 2 2 1 3 2 1 4 5 1]\u003c/p\u003e\u003cp\u003eThe answer would be 2, because it shows up three consecutive times.\u003c/p\u003e\u003cp\u003eIf your vector is a row vector, your output should be a row vector.  If your input is a column vector, your output should be a column vector.  You can assume there are no Inf or NaN in the input.  Super (albeit non-scored) bonus points if you get a solution that works with these, though.\u003c/p\u003e","function_template":"function val=longrun(a)\r\n  val=[1 2 3 4 5];\r\nend","test_suite":"%%\r\na = [1 2 2 2 1 3 2 1 4 5 1];\r\ny_correct = 2;\r\nassert(isequal(longrun(a),y_correct))\r\n%%\r\na = [1 1 1 2 2 2 3 3 3];\r\ny_correct = [1 2 3];\r\nassert(isequal(longrun(a),y_correct))\r\n%%\r\na = [-2 -2 -2 -2 -1 0 3];\r\ny_correct = -2;\r\nassert(isequal(longrun(a),y_correct))\r\n%%\r\na=[0 1 1 1 0 2 2 0 1 1 1 0];\r\ny_correct = [1 1];\r\nassert(isequal(longrun(a),y_correct))\r\n%%\r\na=[3 3 3 2 2 1 6]';\r\ny_correct=3;\r\nassert(isequal(longrun(a),y_correct))\r\n%%\r\na=[3 3 3 2 2 2 1 6]';\r\ny_correct=[3 2]';\r\nassert(isequal(longrun(a),y_correct))\r\n%%\r\na=[1 2 3 4 5]';\r\ny_correct=a;\r\nassert(isequal(longrun(a),y_correct))\r\n","published":true,"deleted":false,"likes_count":236,"comments_count":47,"created_by":1615,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":6488,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":12,"created_at":"2012-05-07T19:17:09.000Z","updated_at":"2026-04-03T04:30:01.000Z","published_at":"2012-05-07T19:17:09.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\",\"relationshipId\":\"rId1\",\"target\":\"/matlab/document.xml\"},{\"relationshipType\":\"http://schemas.mathworks.com/matlab/code/2013/relationships/output\",\"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\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\u003eGiven a vector a, find the number(s) that is/are repeated consecutively most often. For example, if you have\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003ea = [1 2 2 2 1 3 2 1 4 5 1]\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eThe answer would be 2, because it shows up three consecutive times.\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:p\u003e\u003cw:p\u003e\u003cw:pPr\u003e\u003cw:pStyle w:val=\\\"text\\\"/\u003e\u003cw:jc w:val=\\\"left\\\"/\u003e\u003c/w:pPr\u003e\u003cw:r\u003e\u003cw:t\u003eIf your vector is a row vector, your output should be a row vector. If your input is a column vector, your output should be a column vector. You can assume there are no Inf or NaN in the input. Super (albeit non-scored) bonus points if you get a solution that works with these, though.\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\"}]}"}],"no_progress_badge":{"id":53,"name":"Unknown","symbol":"unknown","description":"Partially completed groups","description_html":null,"image_location":"/images/responsive/supporting/matlabcentral/cody/badges/problem_groups_unknown_2.png","bonus":null,"players_count":0,"active":false,"created_by":null,"updated_by":null,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"created_at":"2018-01-10T23:20:29.000Z","updated_at":"2018-01-10T23:20:29.000Z","community_badge_id":null,"award_multiples":false}}