作业帮 > 综合 > 作业

用MATLAB解一元矩阵方程

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/23 16:44:39
用MATLAB解一元矩阵方程
对于矩阵X=[0.4776 0.7396 0.1803 0.2985 0.2067 0.4445],通过x=((3.6515e+022)^((y/2.804)^2)-(3.6515e+022)^((y/4.348)^2))/((3.6515e+022)^((y/1.604)^2)-(3.6515e+022)^((y/2.804)^2)),求解出矩阵Y(即代入X中的每个元素,求解出对应的y,放入Y矩阵中),要求:用matlab编程,用循环操作.
若代入x时无解,则y值赋值为0
用MATLAB解一元矩阵方程
你把y当成自变量,画图,可以方便从y=-1:.1:1.发现x取值,最大是0.2602.所以可以很明显,发现只能取0.1803 和 0.2067所以你的程序只用写一个循环加判断值,即小于0.2602即可.调用solve函数解出0.1882847702315369927482666845352和-0.22384699275570656092042225557401其实你这个表达式还是有问题的,比如y=0.那么你的极限是无穷大.