- 使用vpa matr转换为浮动
- 使用圆函数
错误信息:太多的输入参数
43岁的观点(30天)
显示旧的评论
我想在结果小数点后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)
0评论
接受的答案
阿尔贝托Cuadra劳拉
2022年4月23日
也许轮函数在以前版本不兼容符号变量。
试试这种方法:
信谊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)
更多的答案(2)
阿尔贝托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)