求matlab解二元一次matlab求方程组的解程序,xi,yi,Si为6对数值如下六组,n=6,求2个未知数x和y,Sm为最大Si,Sm=6096

怎么用Matlab解二元一次方程组的数值解方程组是1+y*d*(x-1)/(6.283*b*a*(2*x+1))=y(x-1)*b-N*h*y*(d+y*c)=0其中a,b,c,d,h,N为已知量.求解x、y.我用Matlab计算:[x,y] = solve('1+y*d*(x-1)/(6.283*b*a*(2*x+1))=y','(x-1)*b-N*h*y*(d+y*c)=0')计算出来的是解析解,怎么能直接算出数值解呢?另外,matlab做好的公式能直接像exe程序一样运行吗?
只说a,b,c,d,h,N为已知量,又不给出具体值我随便取了一组值,你看看吧:syms a b c d h N[x,y] = solve('1+y*d*(x-1)/(6.283*b*a*(2*x+1))=y','(x-1)*b-N*h*y*(d+y*c)=0','x','y');x=subs(x,{a,b,c,d,h,N},{1,2,3,4,5,6})y=subs(y,{a,b,c,d,h,N},{1,2,3,4,5,6})
非常感谢哈。我跑了一下。没问题,另外,matlab做好的公式能直接像exe程序一样运行吗?
为您推荐:
其他类似问题
扫描下载二维码matlab解二元一次方程_百度知道
matlab解二元一次方程
x.99*x+99.+80,&#39.*(1+99.01^2*y)=(1+75;0.6^2*y).99^2*y)=(1+95.6*x+95.01*x+80.9*x+75;0,'.9^2*y)&#39,y&#39[x;)Error,y]=solve (&#39: Unexpected MATLAB expression
提问者采纳
x = .+80.01*x+80,y]=solve (&#39.6^2*y)&#39少了一个单引号,&#39.9*x+75.99*x+99,'.99^2*y)=(1+95;;x;0.y = 。&gt.6*x+95.9^2*y)' [x.01^2*y)=(1+75;0;&gt,y&#39
提问者评价
能用solve解 >> syms r y >> s=solve('8...5*0.86*r*y/(1-0.5*r)','9...8*0.86*r*y/(1-0.8*r)') s =
r: [1x1 sym]
y: [1x1 sym] >> s.r ans = 0. >> s.y ans = 351.3243
其他类似问题
为您推荐:
您可能关注的推广
二元一次方程的相关知识
其他1条回答
99*x+99.+80;.*(1+99.01^2*y)=(1+75;0.6^2*y)&#39.99^2*y)=(1+95.6*x+95.01*x+80.9*x+75;0,'.9^2*y)&#39,&#39[x;x,y]=solve (&#39,y&#39
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab 解方程组怎么用matlab解二元一次方程组?最简单的就行.例如 y=2x+3y=3x-7怎么用matlab来实现呢?
一.用matlab 中的solve函数
%定义两个符号变量;
>>[x ,y]=solve('y=2*x+3','y=3*x-7');%定义一个 2x1 的数组,存放x,y
>>x=10.0000
>>y=23.0000二.用matlab 中...
为您推荐:
其他类似问题
扫描下载二维码M乘N=3,为什么不是二元一次方程?
可爱狗狗0310
m*n=3是两个未知数,是2元的方程m*n是2个未知数的积,是2次的所以是二元二次方程
为您推荐:
其他类似问题
不是 如果乘法的话,指数就是2,成为了二元二次方程。 m*n=3
和 m^2+n^2=3 都是一样,二次方程。
未知数M、N各一次,加起来是二次了,所以不是一次方程
这已经是二元二次方程了
扫描下载二维码matlab解方程求助!matlab菜鸟求助.一个二元一次方程组,a1x1+b1x2=c1;a2x1+b2x1=c2.a1,a2,b1,b2固定.c1,c2不断变化.取得很多个c1,c2值后,得到很多个这个方程.我要算出随着c1,c2不断变化而不断变化的x1,x2..就这样.应该看的懂吧.好心人麻烦告诉我程序啊.非常感谢!
wu吴孟达1a0
c1,c2的输入方式是怎样的?读入文件还是实时键盘输入呢?如果是键盘输入的话用函数文件就行.用的时候在command window里输入‘solution(c1,c2的值)’就行了.function s=solution(c1,c2)%自己输入想要的a,b值:a=[a1 a2];b=[b1 b2];A=[a;b];c=[c1;c2];s=A\c;
你的答案我不是很明白。照你这样说我每次都要输入c1,c2,然后得出一个解之后再输入下一对c1c2啊?我是想能同时把很多c1c2输进去,然后一次性得出所有的x1x2的值。不好意思啊我很菜。。
只要在command window里这样写就行了*^_^*
>> c1=[1,2,3];
>> c2=[2,4,5];
>>solution(c1,c2)
我随便设了a=[2,3];b=[5,4];结果是这样:
菜不可怕,我也很菜哦,一起努力吧!
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 matlab求方程组的解 的文章

 

随机推荐