同学们提问关于“matlab解方程_MATLAB简单的解方程问题A=1;B=2;syms x y ; [x y]=so...[数学]”的问题,52IJ师说平台通过网络上精心整理了以下关于“matlab解方程_MATLAB简单的解方程问题A=1;B=2;syms x y ; [x y]=so...[数学]”的一些有用参考答案。请注意:文中所谈及的内容不代表本站的真正观点,也请不要相信各种联系方式。下面是本网所整理的“matlab解方程_MATLAB简单的解方程问题A=1;B=2;syms x y ; [x y]=so...[数学]”的相关信息:
MATLAB简单的解方程问题A=1;B=2;syms x y ;
科目:x y=so... 关键词:matlab解方程这是因为solve命令在求解方程组时,和dsolve以及其他很多命令一样,并不会调用workspace里面保存的数据.可以进行人工赋值:
A=1;
B=2;
syms x y ;
[x y]=solve('x+A*y=10','x-B*y=1','x','y');
x=subs(x);
y=subs(y);
其他回答
看不懂
其他类似问题
问题1:MATLAB 解方程错误clear all;clcvU1=[0;0;0;0;282;336;350;354;354;354;353;351;350];k=length(vU1);h=5e-7; syms vU2%%%%%%%%%%%C1=3.6581e-013;C3=3.6581e-013;%%%%%%%%%%%%%%%%%%% i1i1(1)=0;i1(2)=0;%在开始的两个点用的是最简单的使之为零[数学科目]
clear all;clc;
load 15.mat;
t=celiang(:,1);
u1=celiang(:,2);
syms u2 i5 ii x u5%定义u1,L1,L2,R1,C1,C3,ii 等
vU1=celiang(:,2);
k=length(u1);
C1=1;
h=5e-7;
C3=1;
R1=1;
L1=1;
R2=1;
L2=1;
C2=1;
i1(1)=0;i1(2)=0;%在开始的两个点用的是最简单的使之为零的方法.
for j=3:k-1
i1(j)=(vU1(j+1)-vU1(j))*12*C1/(23*h)+16*i1(j-1)/23-5*i1(j-2)/23;
end
i1(k)=(vU1(k)-vU1(k-1))*C1/h;
i1=i1';
i3=i5+ii-i1;
fai=x;
p1 = 1.367e-014;
p2 =-2.585e-027;
p3 = -8.37e-011;
p4 = 3.585e-023;
p5 = 3.2e-007;
p6 =-1.298e-019;
p7 = -0.0002556;
p8 = 1.143e-016;
ih= p1*x.^7 + p2*x.^6 + p3*x.^5 + p4*x.^4 + p5*x.^3 +p6*x.^2 + p7*x + p8;
i7=i3-ih;
i4=-100*i7;
u4=u5/100;
i2=-i4-i5;
u21=u2-u1;
%%%%%%%%%%%%%%%%%%%%%
s=dsolve(diff(u21,t)==i5/C3,diff(i3,t)==(u1-R1*i3-u5)/L1,diff(fai,t)==u5,diff(i4,t)==(u2-u4- R2*i4)/L2);
u2=s.u2
问题2:用matlab怎么解方程
参考solve函数
doc solve
问题3:MATLAB 中解方程的为题!y=0:10:1200y=0.000000004149*x^3-0.00002631746*x^2+0.288178954736*x+144.123105913015求x要一一对应的 要程序!要实数解[数学科目]
clear all;
for i=1:121
x(i)=10*(i-1);
y(i,:)=roots([0.000000004149 -0.00002631746 +0.288178954736 +144.123105913015 x(i)])';
end

问题4:matlab matlabc=40r=120a=96o=20y=3(角度)f=0.2[x]=solve('[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)')求X的值,x=[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)我要X的解,可还是不行,具体的程序哪错了呢?上面的X不就未知吗?[数学科目]
你后面的式子里面都没有x,就是一个常数,matlab怎么算呢?
回答补充问题:
程序没有错,是你自己的方程错了.举例来说,你要是自己求解3=0,能求出来么?至少你的问题里面应该有一个未知数把?现在都是已知数,你想让matlab干什么呢?
首先[c/r+a/r+f*(o/r)]*cos(y)+f*(c/r)*sin(y)是一个常数,不是表达式
其次,你的意思是x=那个常数?那你不是解方程啊,是赋值啊.为什么要用solve语句呢?
问题5:matlab怎么解方程
用solve命令解
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
