首页 >>  正文

matlab中solve怎样用

来源:baiyundou.net   日期:2024-09-21

蓬蚀昏3991MATLAB中的solve函数 -
相修娄18019741174 ______ 你的表达式写错了啊,正确的应该是solve('x^2+2*x+1=0'),2和x之间要加*,你忘加了.

蓬蚀昏3991matlab用solve求值 -
相修娄18019741174 ______ syms x y z a=[x-4 y-3 z-5]; b=[4 6 8]; [x y z]=solve(a-b,x,y,z)

蓬蚀昏3991MATLAB的Solve()里不能加变量嘛?
相修娄18019741174 ______ solve函数可以带变量 比如: [x,y]=solve('x-3*y+B','x-y+A','x','y') 解出来就是 x = -3/2*A+1/2*B y =-1/2*A+1/2*B 但你这里的两个方程次数比较高,使得方程没有解析解,就是解不能用基本函数表达出来. 所以,如果你想要得到x,y关于A,B的表达式,是不可能的. 由于你的方程组没有解析解,所以MATLAB只能用数值方法求解你的方程组,而这种方法只能在A,B全部给定的时候才能求解. 你可以用两个for循环对A,B进行扫描,把对应的x,y全部求出来就行了,很遗憾,得不到解析解,只有数值解.

蓬蚀昏3991matlab有solve函数没有? -
相修娄18019741174 ______ 帮助文档是写在m文件里的,没有m文件help也就显示不出了------------------------------------------------- 正常安装matlab后一定有solve函数. 之所以没有可能是你没有安装工具箱symbolic 或者文件夹symbolic没有导入到matlab的工作路径中

蓬蚀昏3991MATLAB中用solve求解方程组问题 -
相修娄18019741174 ______ 1. 我运行了一下, 结果与你的一样 Warning: Explicit solution could not be found. 没有显式解!2. 这个正常>> [x,y]=solve('2*x+y=1','x-y=2','x','y') x =1 y =-1

蓬蚀昏3991matlab 中solve循环比如: i=1:10 s=solve('x^3+x^2+x=1=i','x') -
相修娄18019741174 ______ n = 10; i = 1:n; s = cell(1,n); for i = 1:n ep = ['solve(''x^3+x^2+x =' num2str(i) ''')']; s{i} = eval(ep); end; vpa(s{1},4) ans = 0.5437 - 0.7718 + 1.115*i - 0.7718 - 1.115*i vpa(s{2},4) ans = 0.8105 - 0.9053 + 1.284*i - 0.9053 - 1.284*i vpa(s{3},4) ans = 1.0 - 1.0 + 1.414*i - 1.0 - 1.414*i

蓬蚀昏3991MATLAB中的SOLVE问题 -
相修娄18019741174 ______ 这是由于matlab里面有个关于默认自变量规定问题 一般情况下默认自变量为表达式中距离x最近的字母 你可以用这种方法来求解 [x0]=solve('2600*(z0+15)=(z0-24985)*x1') [z0]=solve('2600*(z0+15)=(z0-24985)*x1') 由于上两行行中只有X1与z0两个变量,而且X1与X较近,所以是求解x1 为了求解z0,可以用 [z0]=solve('2600*(z0+15)=(z0-24985)*x1','z0') 这样的话就没问题了 建议你指定代求变量 相关函数 findsym 查找自变量,比较有用

蓬蚀昏3991用MATLAB中solve求解方程得到的结果再带入方程不对 -
相修娄18019741174 ______ 由于变量a、n、e解的位置错误,而导致方程检验不对.solve正确的写法是这样的, [a,e,n]=solve(' ',' ',' ') %变量的位置应该从a,b,c,d,e,......,x,y,z排列 所以解的结果为 a = 0.00203318044091157 e = 0.0074688045128649 n = 0.374282306776705

蓬蚀昏3991matlab solve函数变量问题 -
相修娄18019741174 ______ 没看到x和y根本就没解出来么,Warning: Explicit solution could not be found. 警告:显式解未找到. _____________________________ matlab不是万能的,人没办法解matlab当然也没法解,就算数组代入也还是解不了的.solve有两种用法,...

蓬蚀昏3991matlab中有关 solve()函数的,问题如下示 -
相修娄18019741174 ______ 看看这个solve对于方程的处理 你就知道了 最好单步运行一下 内部直接把你的这个0丢掉了~ function [eqns,vars] = getEqns(varargin) eqns = []; vars = []; for k = 1:nargin v = varargin{k}; vc = char(v); if ~isempty(eqns) && all(isstrprop(vc,'alphanum') ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024