[x,y,z]=solve('x/0.86-0.564*z=0','y/0.86-0.7/z=0','x-y=40'); x=vpa(x,3); y=vpa(y,3); z=vpa(z,3); 运行结果显示:未定义与 'char' 类型的输入参数相对应的函数 'syms'。 请问要怎么解决这个问题啊??? 0 Comments
dsolve里面参数把单引号去掉,加上单引号就是char型了,dsolve没有参数类型不接受char型,当然就出错了 ...
原代码: clc syms x,y,z; [x,y,z]=solve('x/0.86-0.564*z=0','y/0.86-0.7/z=0','x-y=40'); x=vpa(x,3); y=vpa(y,3); z=vpa(z,3); 运行结果显示:未定义与 'char' 类型的输入参数相对应的函数 'syms'。 请问要怎么解决这个问题啊???
Link Open in MATLAB Online 正常.m文件代码如下 symsc; solve(c^3+c^2+c-3) warndlg('参数未输入,请输入参数','错误警告框'); 复制代码点击运行,结果如下 但是,打包生成exe文件后,点击exe文件,报错如下: 未定义与 'char' 类型的输入参数相对应的函数 'syms' ...
dsolve里面参数把单引号去掉,加上单引号就是char型了,dsolve没有参数类型不接受char型,当然就出错了 ...
syms c; solve(c^3+c^2+c-3) warndlg('参数未输入,请输入参数','错误警告框'); 复制代码点击运行,结果如下 但是,打包生成exe文件后,点击exe文件,报错如下: 未定义与 'char' 类型的输入参数相对应的函数 'syms' 求解答 0 Comments Sign in to comment. Sign in to answer this question.Answers (...