(错误),错误使用对称/ subsindex无效索引或函数定义(第855行)。索引必须遵循MATLAB索引。必须具有象征意义的变量,函数参数和函数体必须符号表达式。

23日视图(30天)
你好,
在Matlab我试图区分这个多变量eqaution对每个变量找到最低。
代码是概要:
R =符号(“R”,“真实”的);
T_f =符号(“T_f”,“真实”的);
K =符号(“K”,“真实”的);
root_sum_square_diff =
((113387136614400 / (14796771590290569 * K + 14796771590290569 * R + 14796771590290569 *π* T_f + 113387136614400) - 917/10) ^ 2 + (7046430720000 / (14796771590290569 * K + 12582912000000 * R + 12582912000000 *π* T_f + 7046430720000) - 481/5) ^ 2 + (881810472960 / (722498612807157 * K + 2516582400000 * R + 2516582400000 *π* T_f + 881810472960) - 477/5) ^ 2 + (1067030937600 / (9912680967714189 * K + 1572864000000 * R + 1572864000000 *π* T_f + 1067030937600) - 468/5) ^ 2 + (859664547840 / (3846582614585301 * K + 1258291200000 * R + 1258291200000 *π* T_f + 859664547840) - 477/5) ^ 2 + (2034892800 / (34664410983609 * K + 3072000000 * R + 3072000000 *π* T_f + 2034892800) - 458/5) ^ 2) ^ (1/2)
当我启动命令:
diff (root_sum_square_diff, R)
我获得这两个错误:
错误使用对称/ subsindex(第855行)
无效的索引或函数定义。索引必须遵循MATLAB索引。函数参数必须是象征性的
变量和函数体必须符号表达式。
信谊误差/ subsref(第900行)
R_tilde =内装式(subsref, L_tilde Idx);
任何人都可以帮助我吗?我有其他命令可以使用吗?
2的评论
朱塞佩Dibenedetto为首
朱塞佩Dibenedetto为首 2019年12月3日
实际上我试着复制指令我写到这里,我有任何问题。
但是当我启动三我的完整代码函数“sum_root_square_diff”错误了。
无论如何解决

登录置评。

答案(0)

s manbetx 845


释放

R2019b

社区寻宝

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

开始狩猎!

翻译的