{"group":{"id":1,"name":"Community","lockable":false,"created_at":"2012-01-18T18:02:15.000Z","updated_at":"2025-12-14T01:33:56.000Z","description":"Problems submitted by members of the MATLAB Central community.","is_default":true,"created_by":161519,"badge_id":null,"featured":false,"trending":false,"solution_count_in_trending_period":0,"trending_last_calculated":"2025-12-14T00:00:00.000Z","image_id":null,"published":true,"community_created":false,"status_id":2,"is_default_group_for_player":false,"deleted_by":null,"deleted_at":null,"restored_by":null,"restored_at":null,"description_opc":null,"description_html":null,"published_at":null},"problems":[{"id":50609,"title":"Solve an ODE: equidimensional equation","description":null,"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: 140.45px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 70.225px; transform-origin: 407px 70.225px; 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: 152.375px 7.79167px; transform-origin: 152.375px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSolve the following ordinary differential equation: \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 37.1833px; 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 18.5917px; text-align: left; transform-origin: 384px 18.5917px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-16px\"\u003e\u003cimg src=\"data:image/png;base64,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\" alt=\"x^2 y''(x) + a x y'(x) + b y(x) = 0\" style=\"width: 144px; height: 37px;\" width=\"144\" height=\"37\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 64.2667px; 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 32.1333px; text-align: left; transform-origin: 384px 32.1333px; 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: 14.3917px 7.79167px; transform-origin: 14.3917px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewith \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAAoCAYAAADZs5l2AAAD4UlEQVR4nO1bUZGDMBRcDzioAQxUQRXgAAd1UAtoqIR6wEI1nIXeR7LDu/QFQgqkmXs705kbaMlLstnse+EAg8FgMBgMhuNx8p+j0B7YliEBLYAHgObANjsA94PbNERQggDEBcBYqG2DxwnAD8pKcw+nCIZCGAFcSwcBF0dfOoj/iA5OBb5Bis9wsRxpTA0AnvgOFSCeAIbSQfwndABe+K6V1+N7lOlf4A638r4JLRwxu9KB1IIGbh+9wEm6tqJ5T3P+L6yT3rN/ljZB3UwMa7E2rtI4Yxqbs3K/9fcuezR8hcvtX/5zU77He0/8ldizv57iBwbfzlM8j6Rq4Fw9r28xeQ//zBxcN/ikqtDJf3/A1H8tbjlHu6XhbETbS7vIPV5fw04SR5LnAUe+zv+9BdvZnxy8Nvjk1Cuu4vehGrRw46/d2wwXEYDGYipGeC0nKHbm7p+xR4Hn5tvIMYdbKEEOkRvMqyHT310NLydHC2DAexEmlwR3TMqyl6nMja00ODbauPCMZFdwXwr3/sZfCw1b7kD3mFedEDSmPdJXQa0k4Bar7f2xrZKmcRNTLQOQg3eFbhhzB5op3JKfaOFMEtnP/D+lPcb2TfWLFJzw7pkA1+fQMDaYUnRmeT/4sGwuA+CDYioATCt6LQkk2eYygRGuUxID0srCnxjDI7MDDcygpPRrKkDfIxUjx6wvBnCDrgLA5PTXMK/1bbCdmCdgZ0KS0MDGYiKYjuagVHZAhNsyj8klTtDHj+YyNz3+E8CIKS2J7cNscGlC5Pd5yid9gbaqaZBCgsnOz/mDH+RPRKnsgJBKeYLra6i2HD+tj1xg2fUEGcCIZVkb8Z46xjBgWtnSF7CNHhOh2BFtMOfIA0xEqfVIWW7LI+LZWmwBcivM3pLk5KRMLhmprUoWf25wQYcSxZT04Z8jpW3OOC6ZSsZUmymU4NjElJgTPUeCVIVWwcZT5ISs1VgnS52afA8z9z8hwQP1v2G0tJoPIcEaKdVWOTDVxWP5fYPJH4T3c0lAUtZWHwixRORdSZDznl4DpxxbnnDxQGmOBJpS3VHX6aEGZlBzxpfp4RwJsjzROaHxGC4f/FYDt4pQDrnSw/rBHjGUAOsyS0oWS6GBD7IDsu+TY8ot3/ZdqhOE7TCVqvkfUZhCp7j6pTqBtkjeQDl5+EZT2JeCHtvJ8Yj3lc2KoZzsBq4ftRGAhH7CzcHaN6XnKoZJ6SGLMQxiywG8YBtCUZ246vlWc9jBHnWmg7JgpvVrCST/CNd/FveSDSGdeQ3v4fG1sw517/caOqw7HdXAN8RqXQwGg8FgMBgMBoPBYDgWv9/krjp5SGEYAAAAAElFTkSuQmCC\" alt=\"y(x_0) = y_0\" style=\"width: 64.5px; height: 20px;\" width=\"64.5\" height=\"20\"\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.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAAAoCAYAAAD39rjkAAAEZElEQVR4nO2ba5GzMBiFjwccYAADKKgCHNQBDmoBDZWwHrCAhlro9yOc4SWbKwm3b/PM7MxO6UI4vPewQKFQKBQKhYtTA6jOXkTh/+IHQH/2IgrHUR9w/m+m61QoEc9Gjf2fpZUKQAugg4oePztf7wlgTPj7FsADy1pPE+7CNFCOm6JzEj2A97yIL4DXzteboAxrCx3U+rjW00S7ONRoOHMRLZYH9djxOvSg1OhylAPclQlKn+bMRXTzIj7Yt0Z5QUXFFFiTfaGcobCGjpuqczLDvJC966kJyoBTOMoB7soTF4hSgHpAX+zb5j+QxxBY/+3tAHdlxAWiFMPl3ulkQJ7C8QgHuCsVlDaHR/AGKkT28+89lnQiFydbd1NhzWMhYbaazx/bBNRYRh0PrBsK03Xlvem08+d3qMO26s/u+DBaqJTBlv4x/85O4S2+xxmQq8visQl+z+jm74VSQ0W1z3ztFiqsj/jtAMAyFuHxL9Zji0F8PgasF1h0SP2J7XRT9T9sbsfiTReUUUp/CIQ3ZqqFYgrmN8I9qJ3P+cHaC2WUstUMjIiy5uIDesx/F5o2pTYpPykFcy79s8NBmCmiSOFsIZbHTV1byASeI4AQcXm9D36nKWlUrg6ShfyEJRpvET1XpEp54Dn0zw6t2VaEMy24UhM931RkD/BPx0O3ZRq4i3B5L64Q/xTfm3CB1jqRVP2zIlOBLfVMnuPA2vCk11XzZ74cPiLsxhnqbQY4eI4T2c2euk2RiVT9TdRYGpqoxkUWp6YLy8m0qyuzRbse/jopdFtGXsOW2kIcgPic6U6k6G+ix1Je1IiYa5kKVh3WWr5CTxofI06ol4Ruy7gKUmBdW/g8S6bRmI5T56zuTydFfx3qKDMHz+81UFnUmuqTEKOT6GOHV8giEL4tw7Xa1uIzOlJhPXpI2by+QvdHtupvO4+uyQilrVMrKYgptclXXWh0rhPKeoaRwNfV0Ct835MOYBJKFt40OtvLeQPUvcm6aute4xW6P7JFfx1qos/45Pmdta/LqDiIlOmkgnpgNq+SeX1E2IMK3ZZxGVWDddShAwyGNegDVr1r4rnuyBb9becwaUB7cT4v6akceFZQD23C+kU3iu1aqDxf6FwkZluGBiAHns95rdJBOizG2sxrGbAUnzLaynkVDe6u44Ut+utQR5dReZ1Opji5oArrlPJBeN2jT7ltdDCHWRtyPfqMqdE+ZzSTxmYalnae43cjRn8TWYwKWDYd9Y1HGlaH8NzszbmCmG0Zws3tHuaU/cQ6EvEeXB1W5zl+J2L0N5HNqHLxRPg7Onz94q6p5orE6G+DjZPLqA57D6tF3P4Za6FCHmL1t8F5lOnZBHV/uWgQX+CGbssU/GzR34VrTrVbdmFX+IOlY4opcHP+o+hfJFV/H66J+m77pLJj3OIhL5R3x1NI1T+EF5ZumDsQnArsguwKt5Djv2X+Mqn6h1LDPBW4JG+Uf5sqFAqFQqFQKBQKhULhRvwDMzwfDT/kVYEAAAAASUVORK5CYII=\" alt=\"dy/dx = y'_0\" style=\"width: 74.5px; height: 20px;\" width=\"74.5\" height=\"20\"\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: 9.71667px 7.79167px; transform-origin: 9.71667px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e at \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAoCAYAAACGohY/AAAB6ElEQVRoge2YW63DMAxAD4cyKIESKIIhGIMyKINRKIZCGIdRGIZS2P1IrLhRsz7Xh66PFGmaNzt2HNstGIZhGIZhGIZhGIZhnIAcuAO1/xzLai+/AiXp/aZ8XMUNaIEn8PGrjYx+1JpiXIK+dpUzfWm8H2+138LLMuClvm9m6p6MBLLzRku/oZs32qb/2qOkH/ilq1roh7ZfK98euKR4ep9+QqWMSwDnZgNsl4lFrHgGHeFW1UxPgNUUhCB2XKcGDtES/HjvbVxOcHfDG6Nv1VgyZISGs0niyAm+tlB2IPpWfat/N1ziVLhgNjjfF3fvuIMtVXRUd9boqSLViXNcAON6+WZFEskpTL0GKY7uzgUuEDLqpEpTw7CfD8YzeJC7N5YR6uLSWerI7iy3qaJfF4dulfgZ25EsntXR5eREmdRFOUHZ2KZT/o9oCIev66JkW4XLtFzJskiH3KSvzTXDBar1Sjv6qRt3thfnHXdkeH4QypFGsu2J80sCo0tOKohDssEfDdWefER+JvTjqpQjTZOQrw4ihLko1QHLEflZkPorI0pMRqiPWr5JEP87GeNB7Pbe1BWREShumIu6839lbE48cy84Dd+eWK7+7mBX7oRnZ3DZqWdmYyLSwWt++LLWMAzDMAzjhPwB80zu+NgiGYsAAAAASUVORK5CYII=\" alt=\"x = x0\" style=\"width: 40.5px; height: 20px;\" width=\"40.5\" height=\"20\"\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: 55.225px 7.79167px; transform-origin: 55.225px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The parameters \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ea\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.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eb\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: 160.242px 7.79167px; transform-origin: 160.242px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are constants, and the value of the function and its derivative at the point \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: 7.7px 7.79167px; transform-origin: 7.7px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 7.7px 8.25px; transform-origin: 7.7px 8.25px; \"\u003ex0\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: 52.9px 7.79167px; transform-origin: 52.9px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are specified as \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: 7.7px 7.79167px; transform-origin: 7.7px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 7.7px 8.25px; transform-origin: 7.7px 8.25px; \"\u003ey0\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.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; 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: 11.55px 7.79167px; transform-origin: 11.55px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 11.55px 8.25px; transform-origin: 11.55px 8.25px; \"\u003eyp0\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: 205.767px 7.79167px; transform-origin: 205.767px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, respectively. Your function should return the value of the function \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ey\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: 9.00833px 7.79167px; transform-origin: 9.00833px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e at point \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\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: 1.94167px 7.79167px; transform-origin: 1.94167px 7.79167px; 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 y = equidimODE(x,a,b,y0,yp0,x0)\r\n%  a,b = parameters in the ODE\r\n%  x   = point at which the solution y is to be evaluated\r\n%  x0  = point at which the conditions are specified\r\n%  y0  = value of the solution at x = x0\r\n%  yp0 = value of the derivative at x = x0\r\n\r\n y = f(x,a,b,y0,yp0);\r\nend","test_suite":"%%\r\na  = 2; b  = -1; x   = 4;\r\nx0 = 1; y0 = 1;  yp0 = 0;\r\ny_correct = 1.733830915729880;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = 3; b  = -1; x   = 4;\r\nx0 = 2; y0 = 1;  yp0 = 3;\r\ny_correct = 3.593733292875542;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = 1; b  = 1; x   = 4;\r\nx0 = 1; y0 = 1; yp0 = 0;\r\ny_correct = 0.183456974743302;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = 0.5; b  = 1; x   = 6;\r\nx0 = 0.2; y0 = 1; yp0 = -1;\r\ny_correct = -2.149237864206678;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = -3; b  = 4; x   = 5;\r\nx0 = 1;  y0 = 0; yp0 = 1;\r\ny_correct = 40.235947810852508;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = rand; b  = 0; x   = 5;\r\nx0 = 1;    y0 = 1; yp0 = 1;\r\ny_correct = y0+(x0*yp0/(1-a))*((x/x0)^(1-a)-1);\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":5,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-27T23:20:45.000Z","updated_at":"2024-12-09T20:16:25.000Z","published_at":"2021-02-28T00:00:48.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\u003eSolve the following ordinary differential equation: \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:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x^2 y''(x) + a x y'(x) + b y(x) = 0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex^2 {d^2y\\\\over dx^2} + a x {dy\\\\over dx} + b y = 0\u003c/w:t\u003e\u003c/w:r\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\u003ewith \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y(x_0) = y_0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey(x_0) = y_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"dy/dx = y'_0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003edy/dx = y\\\\prime_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e at \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x = x0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex = x_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. The parameters \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"b\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e are constants, and the value of the function and its derivative at the point \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\u003ex0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e are specified as \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\u003ey0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e and \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\u003eyp0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e, respectively. Your function should return the value of the function \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e at point \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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\"}]}"}],"problem_search":{"errors":[],"problems":[{"id":50609,"title":"Solve an ODE: equidimensional equation","description":null,"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: 140.45px; display: block; min-width: 0px; padding-block-start: 0px; padding-top: 0px; perspective-origin: 407px 70.225px; transform-origin: 407px 70.225px; 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: 152.375px 7.79167px; transform-origin: 152.375px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003eSolve the following ordinary differential equation: \u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 37.1833px; 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 18.5917px; text-align: left; transform-origin: 384px 18.5917px; white-space: pre-wrap; margin-left: 4px; margin-top: 2px; margin-bottom: 9px; margin-right: 10px; \"\u003e\u003cspan style=\"vertical-align:-16px\"\u003e\u003cimg src=\"data:image/png;base64,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\" alt=\"x^2 y''(x) + a x y'(x) + b y(x) = 0\" style=\"width: 144px; height: 37px;\" width=\"144\" height=\"37\"\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv style=\"block-size: 64.2667px; 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 32.1333px; text-align: left; transform-origin: 384px 32.1333px; 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: 14.3917px 7.79167px; transform-origin: 14.3917px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003ewith \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAAAoCAYAAADZs5l2AAAD4UlEQVR4nO1bUZGDMBRcDzioAQxUQRXgAAd1UAtoqIR6wEI1nIXeR7LDu/QFQgqkmXs705kbaMlLstnse+EAg8FgMBgMhuNx8p+j0B7YliEBLYAHgObANjsA94PbNERQggDEBcBYqG2DxwnAD8pKcw+nCIZCGAFcSwcBF0dfOoj/iA5OBb5Bis9wsRxpTA0AnvgOFSCeAIbSQfwndABe+K6V1+N7lOlf4A638r4JLRwxu9KB1IIGbh+9wEm6tqJ5T3P+L6yT3rN/ljZB3UwMa7E2rtI4Yxqbs3K/9fcuezR8hcvtX/5zU77He0/8ldizv57iBwbfzlM8j6Rq4Fw9r28xeQ//zBxcN/ikqtDJf3/A1H8tbjlHu6XhbETbS7vIPV5fw04SR5LnAUe+zv+9BdvZnxy8Nvjk1Cuu4vehGrRw46/d2wwXEYDGYipGeC0nKHbm7p+xR4Hn5tvIMYdbKEEOkRvMqyHT310NLydHC2DAexEmlwR3TMqyl6nMja00ODbauPCMZFdwXwr3/sZfCw1b7kD3mFedEDSmPdJXQa0k4Bar7f2xrZKmcRNTLQOQg3eFbhhzB5op3JKfaOFMEtnP/D+lPcb2TfWLFJzw7pkA1+fQMDaYUnRmeT/4sGwuA+CDYioATCt6LQkk2eYygRGuUxID0srCnxjDI7MDDcygpPRrKkDfIxUjx6wvBnCDrgLA5PTXMK/1bbCdmCdgZ0KS0MDGYiKYjuagVHZAhNsyj8klTtDHj+YyNz3+E8CIKS2J7cNscGlC5Pd5yid9gbaqaZBCgsnOz/mDH+RPRKnsgJBKeYLra6i2HD+tj1xg2fUEGcCIZVkb8Z46xjBgWtnSF7CNHhOh2BFtMOfIA0xEqfVIWW7LI+LZWmwBcivM3pLk5KRMLhmprUoWf25wQYcSxZT04Z8jpW3OOC6ZSsZUmymU4NjElJgTPUeCVIVWwcZT5ISs1VgnS52afA8z9z8hwQP1v2G0tJoPIcEaKdVWOTDVxWP5fYPJH4T3c0lAUtZWHwixRORdSZDznl4DpxxbnnDxQGmOBJpS3VHX6aEGZlBzxpfp4RwJsjzROaHxGC4f/FYDt4pQDrnSw/rBHjGUAOsyS0oWS6GBD7IDsu+TY8ot3/ZdqhOE7TCVqvkfUZhCp7j6pTqBtkjeQDl5+EZT2JeCHtvJ8Yj3lc2KoZzsBq4ftRGAhH7CzcHaN6XnKoZJ6SGLMQxiywG8YBtCUZ246vlWc9jBHnWmg7JgpvVrCST/CNd/FveSDSGdeQ3v4fG1sw517/caOqw7HdXAN8RqXQwGg8FgMBgMBoPBYDgWv9/krjp5SGEYAAAAAElFTkSuQmCC\" alt=\"y(x_0) = y_0\" style=\"width: 64.5px; height: 20px;\" width=\"64.5\" height=\"20\"\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.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAAAoCAYAAAD39rjkAAAEZElEQVR4nO2ba5GzMBiFjwccYAADKKgCHNQBDmoBDZWwHrCAhlro9yOc4SWbKwm3b/PM7MxO6UI4vPewQKFQKBQKhYtTA6jOXkTh/+IHQH/2IgrHUR9w/m+m61QoEc9Gjf2fpZUKQAugg4oePztf7wlgTPj7FsADy1pPE+7CNFCOm6JzEj2A97yIL4DXzteboAxrCx3U+rjW00S7ONRoOHMRLZYH9djxOvSg1OhylAPclQlKn+bMRXTzIj7Yt0Z5QUXFFFiTfaGcobCGjpuqczLDvJC966kJyoBTOMoB7soTF4hSgHpAX+zb5j+QxxBY/+3tAHdlxAWiFMPl3ulkQJ7C8QgHuCsVlDaHR/AGKkT28+89lnQiFydbd1NhzWMhYbaazx/bBNRYRh0PrBsK03Xlvem08+d3qMO26s/u+DBaqJTBlv4x/85O4S2+xxmQq8visQl+z+jm74VSQ0W1z3ztFiqsj/jtAMAyFuHxL9Zji0F8PgasF1h0SP2J7XRT9T9sbsfiTReUUUp/CIQ3ZqqFYgrmN8I9qJ3P+cHaC2WUstUMjIiy5uIDesx/F5o2pTYpPykFcy79s8NBmCmiSOFsIZbHTV1byASeI4AQcXm9D36nKWlUrg6ShfyEJRpvET1XpEp54Dn0zw6t2VaEMy24UhM931RkD/BPx0O3ZRq4i3B5L64Q/xTfm3CB1jqRVP2zIlOBLfVMnuPA2vCk11XzZ74cPiLsxhnqbQY4eI4T2c2euk2RiVT9TdRYGpqoxkUWp6YLy8m0qyuzRbse/jopdFtGXsOW2kIcgPic6U6k6G+ix1Je1IiYa5kKVh3WWr5CTxofI06ol4Ruy7gKUmBdW/g8S6bRmI5T56zuTydFfx3qKDMHz+81UFnUmuqTEKOT6GOHV8giEL4tw7Xa1uIzOlJhPXpI2by+QvdHtupvO4+uyQilrVMrKYgptclXXWh0rhPKeoaRwNfV0Ct835MOYBJKFt40OtvLeQPUvcm6aute4xW6P7JFfx1qos/45Pmdta/LqDiIlOmkgnpgNq+SeX1E2IMK3ZZxGVWDddShAwyGNegDVr1r4rnuyBb9becwaUB7cT4v6akceFZQD23C+kU3iu1aqDxf6FwkZluGBiAHns95rdJBOizG2sxrGbAUnzLaynkVDe6u44Ut+utQR5dReZ1Opji5oArrlPJBeN2jT7ltdDCHWRtyPfqMqdE+ZzSTxmYalnae43cjRn8TWYwKWDYd9Y1HGlaH8NzszbmCmG0Zws3tHuaU/cQ6EvEeXB1W5zl+J2L0N5HNqHLxRPg7Onz94q6p5orE6G+DjZPLqA57D6tF3P4Za6FCHmL1t8F5lOnZBHV/uWgQX+CGbssU/GzR34VrTrVbdmFX+IOlY4opcHP+o+hfJFV/H66J+m77pLJj3OIhL5R3x1NI1T+EF5ZumDsQnArsguwKt5Djv2X+Mqn6h1LDPBW4JG+Uf5sqFAqFQqFQKBQKhULhRvwDMzwfDT/kVYEAAAAASUVORK5CYII=\" alt=\"dy/dx = y'_0\" style=\"width: 74.5px; height: 20px;\" width=\"74.5\" height=\"20\"\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: 9.71667px 7.79167px; transform-origin: 9.71667px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e at \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"vertical-align:-6px\"\u003e\u003cimg src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAoCAYAAACGohY/AAAB6ElEQVRoge2YW63DMAxAD4cyKIESKIIhGIMyKINRKIZCGIdRGIZS2P1IrLhRsz7Xh66PFGmaNzt2HNstGIZhGIZhGIZhGIZhnIAcuAO1/xzLai+/AiXp/aZ8XMUNaIEn8PGrjYx+1JpiXIK+dpUzfWm8H2+138LLMuClvm9m6p6MBLLzRku/oZs32qb/2qOkH/ilq1roh7ZfK98euKR4ep9+QqWMSwDnZgNsl4lFrHgGHeFW1UxPgNUUhCB2XKcGDtES/HjvbVxOcHfDG6Nv1VgyZISGs0niyAm+tlB2IPpWfat/N1ziVLhgNjjfF3fvuIMtVXRUd9boqSLViXNcAON6+WZFEskpTL0GKY7uzgUuEDLqpEpTw7CfD8YzeJC7N5YR6uLSWerI7iy3qaJfF4dulfgZ25EsntXR5eREmdRFOUHZ2KZT/o9oCIev66JkW4XLtFzJskiH3KSvzTXDBar1Sjv6qRt3thfnHXdkeH4QypFGsu2J80sCo0tOKohDssEfDdWefER+JvTjqpQjTZOQrw4ihLko1QHLEflZkPorI0pMRqiPWr5JEP87GeNB7Pbe1BWREShumIu6839lbE48cy84Dd+eWK7+7mBX7oRnZ3DZqWdmYyLSwWt++LLWMAzDMAzjhPwB80zu+NgiGYsAAAAASUVORK5CYII=\" alt=\"x = x0\" style=\"width: 40.5px; height: 20px;\" width=\"40.5\" height=\"20\"\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: 55.225px 7.79167px; transform-origin: 55.225px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e. The parameters \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ea\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.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e and \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003eb\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: 160.242px 7.79167px; transform-origin: 160.242px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are constants, and the value of the function and its derivative at the point \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: 7.7px 7.79167px; transform-origin: 7.7px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 7.7px 8.25px; transform-origin: 7.7px 8.25px; \"\u003ex0\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: 52.9px 7.79167px; transform-origin: 52.9px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e are specified as \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: 7.7px 7.79167px; transform-origin: 7.7px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 7.7px 8.25px; transform-origin: 7.7px 8.25px; \"\u003ey0\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.5583px 7.79167px; transform-origin: 15.5583px 7.79167px; 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: 11.55px 7.79167px; transform-origin: 11.55px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"font-family: Menlo, Monaco, Consolas, \u0026quot;Courier New\u0026quot;, monospace; perspective-origin: 11.55px 8.25px; transform-origin: 11.55px 8.25px; \"\u003eyp0\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: 205.767px 7.79167px; transform-origin: 205.767px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e, respectively. Your function should return the value of the function \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ey\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: 9.00833px 7.79167px; transform-origin: 9.00833px 7.79167px; unicode-bidi: normal; \"\u003e\u003cspan style=\"\"\u003e at point \u003c/span\u003e\u003c/span\u003e\u003cspan style=\"font-family: \u0026quot;STIXGeneral\u0026quot;, \u0026quot;STIXGeneral-webfont\u0026quot;, serif; font-style: italic; font-weight: 400; color: rgb(0, 0, 0);\"\u003ex\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: 1.94167px 7.79167px; transform-origin: 1.94167px 7.79167px; 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 y = equidimODE(x,a,b,y0,yp0,x0)\r\n%  a,b = parameters in the ODE\r\n%  x   = point at which the solution y is to be evaluated\r\n%  x0  = point at which the conditions are specified\r\n%  y0  = value of the solution at x = x0\r\n%  yp0 = value of the derivative at x = x0\r\n\r\n y = f(x,a,b,y0,yp0);\r\nend","test_suite":"%%\r\na  = 2; b  = -1; x   = 4;\r\nx0 = 1; y0 = 1;  yp0 = 0;\r\ny_correct = 1.733830915729880;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = 3; b  = -1; x   = 4;\r\nx0 = 2; y0 = 1;  yp0 = 3;\r\ny_correct = 3.593733292875542;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = 1; b  = 1; x   = 4;\r\nx0 = 1; y0 = 1; yp0 = 0;\r\ny_correct = 0.183456974743302;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = 0.5; b  = 1; x   = 6;\r\nx0 = 0.2; y0 = 1; yp0 = -1;\r\ny_correct = -2.149237864206678;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = -3; b  = 4; x   = 5;\r\nx0 = 1;  y0 = 0; yp0 = 1;\r\ny_correct = 40.235947810852508;\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n\r\n%%\r\na  = rand; b  = 0; x   = 5;\r\nx0 = 1;    y0 = 1; yp0 = 1;\r\ny_correct = y0+(x0*yp0/(1-a))*((x/x0)^(1-a)-1);\r\ny = equidimODE(x,a,b,y0,yp0,x0);\r\nassert(abs(y-y_correct)\u003c1e-10)\r\n","published":true,"deleted":false,"likes_count":0,"comments_count":0,"created_by":46909,"edited_by":null,"edited_at":null,"deleted_by":null,"deleted_at":null,"solvers_count":5,"test_suite_updated_at":null,"rescore_all_solutions":false,"group_id":1,"created_at":"2021-02-27T23:20:45.000Z","updated_at":"2024-12-09T20:16:25.000Z","published_at":"2021-02-28T00:00:48.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\u003eSolve the following ordinary differential equation: \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:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"true\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x^2 y''(x) + a x y'(x) + b y(x) = 0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex^2 {d^2y\\\\over dx^2} + a x {dy\\\\over dx} + b y = 0\u003c/w:t\u003e\u003c/w:r\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\u003ewith \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y(x_0) = y_0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey(x_0) = y_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"dy/dx = y'_0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003edy/dx = y\\\\prime_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e at \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x = x0\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex = x_0\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e. The parameters \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"a\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ea\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e and \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"b\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003eb\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e are constants, and the value of the function and its derivative at the point \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\u003ex0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e are specified as \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\u003ey0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e and \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\u003eyp0\u003c/w:t\u003e\u003c/w:r\u003e\u003cw:r\u003e\u003cw:rPr/\u003e\u003cw:t\u003e, respectively. Your function should return the value of the function \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"y\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ey\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\u003e\u003cw:r\u003e\u003cw:t\u003e at point \u003c/w:t\u003e\u003c/w:r\u003e\u003cw:customXml w:element=\\\"equation\\\"\u003e\u003cw:customXmlPr\u003e\u003cw:attr w:name=\\\"displayStyle\\\" w:val=\\\"false\\\"/\u003e\u003cw:attr w:name=\\\"altTextString\\\" w:val=\\\"x\\\"/\u003e\u003c/w:customXmlPr\u003e\u003cw:r\u003e\u003cw:t\u003ex\u003c/w:t\u003e\u003c/w:r\u003e\u003c/w:customXml\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\"}]}"}],"term":"tag:\"equidimensional\"","current_player_id":null,"fields":[{"name":"page","type":"integer","callback":null,"default":1,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"per_page","type":"integer","callback":null,"default":50,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"sort","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":null,"prepend":true},{"name":"body","type":"text","callback":null,"default":"*:*","directive":null,"facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":false},{"name":"group","type":"string","callback":null,"default":null,"directive":"group","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"difficulty_rating_bin","type":"string","callback":null,"default":null,"directive":"difficulty_rating_bin","facet":true,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"id","type":"integer","callback":null,"default":null,"directive":"id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"tag","type":"string","callback":null,"default":null,"directive":"tag","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"product","type":"string","callback":null,"default":null,"directive":"product","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_at","type":"timeframe","callback":{},"default":null,"directive":"created_at","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"profile_id","type":"integer","callback":null,"default":null,"directive":"author_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"created_by","type":"string","callback":null,"default":null,"directive":"author","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player_id","type":"integer","callback":null,"default":null,"directive":"solver_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"player","type":"string","callback":null,"default":null,"directive":"solver","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"solvers_count","type":"integer","callback":null,"default":null,"directive":"solvers_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"comments_count","type":"integer","callback":null,"default":null,"directive":"comments_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"likes_count","type":"integer","callback":null,"default":null,"directive":"likes_count","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leader_id","type":"integer","callback":null,"default":null,"directive":"leader_id","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true},{"name":"leading_solution","type":"integer","callback":null,"default":null,"directive":"leading_solution","facet":null,"facet_method":"and","operator":null,"param":"term","static":null,"prepend":true}],"filters":[{"name":"asset_type","type":"string","callback":null,"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":null,"static":"\"cody:problem\"","prepend":true},{"name":"profile_id","type":"integer","callback":{},"default":null,"directive":null,"facet":null,"facet_method":"and","operator":null,"param":"author_id","static":null,"prepend":true}],"query":{"params":{"per_page":50,"term":"tag:\"equidimensional\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"equidimensional\"","","\"","equidimensional","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f7724a35320\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f7724a35280\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f7724a349c0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f7724a355a0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f7724a35500\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f7724a35460\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f7724a353c0\u003e":"tag:\"equidimensional\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f7724a353c0\u003e":"tag:\"equidimensional\""},"queried_facets":{}},"query_backend":{"connection":{"configuration":{"index_url":"http://index-op-v2/solr/","query_url":"http://search-op-v2/solr/","direct_access_index_urls":["http://index-op-v2/solr/"],"direct_access_query_urls":["http://search-op-v2/solr/"],"timeout":10,"vhost":"search","exchange":"search.topic","heartbeat":30,"pre_index_mode":false,"host":"rabbitmq-eks","port":5672,"username":"search","password":"J3bGPZzQ7asjJcCk","virtual_host":"search","indexer":"amqp","http_logging":"true","core":"cody"},"query_connection":{"uri":"http://search-op-v2/solr/cody/","proxy":null,"connection":{"parallel_manager":null,"headers":{"User-Agent":"Faraday v1.0.1"},"params":{},"options":{"params_encoder":"Faraday::FlatParamsEncoder","proxy":null,"bind":null,"timeout":null,"open_timeout":null,"read_timeout":null,"write_timeout":null,"boundary":null,"oauth":null,"context":null,"on_data":null},"ssl":{"verify":true,"ca_file":null,"ca_path":null,"verify_mode":null,"cert_store":null,"client_cert":null,"client_key":null,"certificate":null,"private_key":null,"verify_depth":null,"version":null,"min_version":null,"max_version":null},"default_parallel_manager":null,"builder":{"adapter":{"name":"Faraday::Adapter::NetHttp","args":[],"block":null},"handlers":[{"name":"Faraday::Response::RaiseError","args":[],"block":null}],"app":{"app":{"ssl_cert_store":{"verify_callback":null,"error":null,"error_string":null,"chain":null,"time":null},"app":{},"connection_options":{},"config_block":null}}},"url_prefix":"http://search-op-v2/solr/cody/","manual_proxy":false,"proxy":null},"update_format":"RSolr::JSON::Generator","update_path":"update","options":{"url":"http://search-op-v2/solr/cody"}}},"query":{"params":{"per_page":50,"term":"tag:\"equidimensional\"","current_player":null,"sort":"map(difficulty_value,0,0,999) asc"},"parser":"MathWorks::Search::Solr::QueryParser","directives":{"term":{"directives":{"tag":[["tag:\"equidimensional\"","","\"","equidimensional","\""]]}}},"facets":{"#\u003cMathWorks::Search::Field:0x00007f7724a35320\u003e":null,"#\u003cMathWorks::Search::Field:0x00007f7724a35280\u003e":null},"filters":{"#\u003cMathWorks::Search::Field:0x00007f7724a349c0\u003e":"\"cody:problem\""},"fields":{"#\u003cMathWorks::Search::Field:0x00007f7724a355a0\u003e":1,"#\u003cMathWorks::Search::Field:0x00007f7724a35500\u003e":50,"#\u003cMathWorks::Search::Field:0x00007f7724a35460\u003e":"map(difficulty_value,0,0,999) asc","#\u003cMathWorks::Search::Field:0x00007f7724a353c0\u003e":"tag:\"equidimensional\""},"user_query":{"#\u003cMathWorks::Search::Field:0x00007f7724a353c0\u003e":"tag:\"equidimensional\""},"queried_facets":{}},"options":{"fields":["id","difficulty_rating"]},"join":" "},"results":[{"id":50609,"difficulty_rating":"medium"}]}}