错误信息:太多的输入参数

43岁的观点(30天)
Quy黄平君
Quy黄平君 2022年4月23日
回答: 1月 2022年4月23日
我想在结果小数点后4个数字,但当我跑,我得到以下错误消息像下图:
信谊A1 B1 a2b2 A3 B3 A4 B4
eq1 = A1 *日志(4)+ B1 = = 341;
eq2 = A4 *日志(10)+ B4 = = 0;
eq3 = A1 *日志(6)+ B1 = = 6 * A2 + B2;
A2 + B2 = = A3 eq4 = 7 * * (49/2) + B3;
eq5 = 32 * A3 + B3 = = A4 *日志(8)+ B4;
eq6 = A1/600-A2/6 = = 0;
扩音器=就是= = 0;
eq8 = A3/8-A4/8000 = = 0;
情商= [eq1 eq2、eq3 eq4, eq5, eq6,扩音器,eq8);
var = [A1, B1, A2, B2, A3, B3, A4, B4);
[A1, B1, A2, B2, A3, B3, A4, B4) =解决(eq, var)
matr = (A1 B1 a2b2 A3 B3 A4 B4);
结果=圆(matr, 4)

接受的答案

阿尔贝托Cuadra劳拉
阿尔贝托Cuadra劳拉 2022年4月23日
也许轮函数在以前版本不兼容符号变量。
试试这种方法:
  1. 使用vpa matr转换为浮动
  2. 使用圆函数
信谊A1 B1 a2b2 A3 B3 A4 B4
eq1 = A1 *日志(4)+ B1 = = 341;
eq2 = A4 *日志(10)+ B4 = = 0;
eq3 = A1 *日志(6)+ B1 = = 6 * A2 + B2;
A2 + B2 = = A3 eq4 = 7 * * (49/2) + B3;
eq5 = 32 * A3 + B3 = = A4 *日志(8)+ B4;
eq6 = A1/600-A2/6 = = 0;
扩音器=就是= = 0;
eq8 = A3/8-A4/8000 = = 0;
情商= [eq1 eq2、eq3 eq4, eq5, eq6,扩音器,eq8);
var = [A1, B1, A2, B2, A3, B3, A4, B4);
[A1, B1, A2, B2, A3, B3, A4, B4) =解决(eq, var);
matr = (A1 B1 a2b2 A3 B3 A4 B4);
结果= vpa (matr、32);
结果=圆(因此,4)
结果=
1评论
Quy黄平君
Quy黄平君 2022年4月23日
旧的错误还是出现了。我取代了最后的命令,运行:
流(“% 0.4 f \ n”matr)
谢谢你的帮助!

登录置评。

更多的答案(2)

阿尔贝托Cuadra劳拉
阿尔贝托Cuadra劳拉 2022年4月23日
嗨Quy !
你用的什么版本的MATLAB ?您的代码在MATLAB 2021 b工作
信谊A1 B1 a2b2 A3 B3 A4 B4
eq1 = A1 *日志(4)+ B1 = = 341;
eq2 = A4 *日志(10)+ B4 = = 0;
eq3 = A1 *日志(6)+ B1 = = 6 * A2 + B2;
A2 + B2 = = A3 eq4 = 7 * * (49/2) + B3;
eq5 = 32 * A3 + B3 = = A4 *日志(8)+ B4;
eq6 = A1/600-A2/6 = = 0;
扩音器=就是= = 0;
eq8 = A3/8-A4/8000 = = 0;
情商= [eq1 eq2、eq3 eq4, eq5, eq6,扩音器,eq8);
var = [A1, B1, A2, B2, A3, B3, A4, B4);
[A1, B1, A2, B2, A3, B3, A4, B4) =解决(eq, var);
matr = (A1 B1 a2b2 A3 B3 A4 B4);
结果=圆(matr, 4)
结果=
1评论
Quy黄平君
Quy黄平君 2022年4月23日
编辑:Quy黄平君 2022年4月23日
我用Matlab 2017 b。你有另一个命令,让它运行?

登录置评。


1月
1月 2022年4月23日
结果= (matr * 10000) / 10000

s manbetx 845


释放

R2017b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!