MATLAB程序运行提示“Error using + Too many output arguments.”是怎么回事?
答案:1 悬赏:70
解决时间 2021-01-08 17:24
- 提问者网友:沉默的哀伤
- 2021-01-08 07:41
MATLAB程序运行提示“Error using + Too many output arguments.”是怎么回事?
最佳答案
- 二级知识专家网友:不想翻身的咸鱼
- 2021-01-08 07:49
Multiple left-hand sides must be separated by commas.是这个错误吧。[VRp(i);VRs(i)]=-(B^(-1))*A*VIp(i)+(B^(-1))*C*[VTp(i);VTs(i)];多变量赋值怎么会有分号。。。应该用逗号。追问您说得对,改成逗号之后提示为输出参量过多是什么问题,谢谢追答你好好分析下你左右赋值的维度是不是一样的,比如一个三维的列向量是不能赋给一个四维的列向量的。追问左边和右边都是二行一列的矩阵,可是左边赋值用逗号不是变成一行二列了?追答你把右边也改成逗号
[VRp(i),VRs(i)]=-(B^(-1))*A*VIp(i)+(B^(-1))*C*[VTp(i),VTs(i)];追问改了矩阵行列就乱了啊,系数ABCDEF也是矩阵追答设置个中间变量
Y=-(B^(-1))*A*VIp(i)+(B^(-1))*C*[VTp(i);VTs(i)];
VRp(i)=Y(1)
VRs(i)=Y(2)
[VRp(i),VRs(i)]=-(B^(-1))*A*VIp(i)+(B^(-1))*C*[VTp(i),VTs(i)];追问改了矩阵行列就乱了啊,系数ABCDEF也是矩阵追答设置个中间变量
Y=-(B^(-1))*A*VIp(i)+(B^(-1))*C*[VTp(i);VTs(i)];
VRp(i)=Y(1)
VRs(i)=Y(2)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |