m0_59872455
2021-07-31 13:46
采纳率: 50%
浏览 71

Matlab的这个计算程序的报错怎么解决

img

img
matlab解一个关于xi 和x 的方程组,其它的参数可以赋值,最终要得到xi和x的数值解。我对matlab里面传参的逻辑不太懂,应该用什么函数也不太懂。之前尝试直接用solve函数解,解不出来。

  • 收藏

3条回答 默认 最新

  • CSDN专家-Matlab_Fans 2021-07-31 21:16
    已采纳

    第9行

    xi(A-mu*x)
    

    中间少了个乘号,应该改成

    xi*(A-mu*x)
    

    另外,提问时请将程序以文本形式上传,便于调试和查错,图片的话不方便。

    已采纳该答案
    打赏 评论
  • 二十不忘 2021-07-31 16:34

    如果x只是一个数字的话,而不是一个矩阵(或向量),你这里没有问题的。
    问题是在你声明了x在矩阵中,系统会默认把x当做矩阵或向量,矩阵或向量不能作除法。报错的第九行就是因为除法问题

    打赏 评论
  • 二十不忘 2021-07-31 16:37

    还有一点就是,不能要求一个符号变量指定索引的向量的元素

    打赏 评论

相关推荐 更多相似问题