网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月23日漏签0天
matlab吧 关注:292,698贴子:1,659,314
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 53回复贴,共1页
<<返回matlab吧
>0< 加载中...

matlab求解简单方程组 希望大家帮帮忙啊 有急用啊

  • 只看楼主
  • 收藏

  • 回复
  • 330801304
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
自己镇楼


  • 330801304
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这是一个求解问题


2026-04-23 05:37:48
广告
不感兴趣
开通SVIP免广告
  • 330801304
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这是另外一个


  • 330801304
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
求帮忙啊 真的很需要 这两个程序 求指导啊


  • xxppno1
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 寒灯孤月
  • 四方游侠
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这个不是挺简单的吗


  • LuizDavid
  • 武林新贵
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
美女啊,求认识


  • s1991d
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
举个例子 3x+4y=6 ;7x+5y=9 求这个方程组你就可以这样输入: a=[3,7;4,5];b=[6,9];c=a\b 得到的值就是想,x,y了 或者 c=inv(a)*b


2026-04-23 05:31:48
广告
不感兴趣
开通SVIP免广告
  • s1991d
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

最近有多人问如何用
matlab
解方程组的问题,其实在
matlab
中解方程组还是很方便的,例
如,对于代数方程组
Ax=b(A
为系数矩阵,非奇异
)
的求解,
MA
TLAB
中有两种方法:
(1)x=inv(A)*b
—
采用求逆运算解方程组;
(2)x=A\b
—
采用左除运算解方程组。
例
:
x1+2x2=8
2x1+3x2=13
>>A=[1,2;2,3];b=[8;13];
>>x=inv(A)*b
x =
2.00
3.00
>>x=A\b
x =
2.00
3.00
;
即二元一次方程组的解
x1
和
x2
分别是
2
和
3
。
对于同学问到的用
matlab
解多次的方程组,有符号解法,方法是:先解出符号解
,
然后用
vpa(F,n)
求出
n
位有效数字的数值解
.
具体步骤如下:
第一步
:
定义变量
syms x y z ...;
第二步
:
求解
[x,y,z,...]=solve('eqn1','eqn2',...,'eqnN','var1','var2',...'varN');
第三步
:
求出
n
位有效数字的数值解
x=vpa(x,n);y=vpa(y,n);z=vpa(z,n);...
。
如:解二(多)元二(高)次方程组:
x^2+3*y+1=0
y^2+4*x+1=0
解法如下:
>>syms x y;
>>[x,y]=solve('x^2+3*y+1=0','y^2+4*x+1=0');
>>x=vpa(x,4);
>>y=vpa(y,4);
结果是:
x =
1.635+3.029*i
1.635-3.029*i
-.283
-2.987
y =
1.834-3.301*i
1.834+3.301*i
-.3600
-3.307
。
二元二次方程组,共
4
个实数根;
还有的同学问,如何用
matlab
解高次方程组(非符号方程组)?举个例子好吗?
解答如下:
基本方法是:
solve(s1,s2,…,sn,v1,v2,…,vn)
,即求表达式
s1,s2,…,sn
组成的方程组,求解变
量分别
v1,v2,…,vn
。
具体例子如下:
x^2 + x*y + y = 3
x^2 - 4*x + 3 = 0
解法:
>> [x,y] = solve('x^2 + x*y + y = 3','x^2 - 4*x + 3 = 0')
运行结果为
x =
1 3
y =
1 -3/2
即
x
等于
1
和
3
;
y
等于
1
和
-1.5
或
>>[x,y] = solve('x^2 + x*y + y = 3','x^2 - 4*x + 3= 0','x','y')
x =
1 3
y =
1 -3/2
结果一样,二元二方程都是
4
个实根。
通过这三个例子可以看出,用
matlab
解各类方程组都是可以的,方法也有多种,只是用到
解方程组的函数,注意正确书写参数就可以了,非常方便。


  • 五道口搞电气
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我去!平常简单的你们都不出现,美女一上照片你们热情度就这么高


  • zheng201194
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
冒泡来看美女,5楼的不错


  • 激光哥
  • 人中龙凤
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神呢》


  • 菜鸟113号enjoy
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有哪位大神帮我解一下这组方程,急求!
Ja1 =0,Jb1
=0,其中
Ja1=(100*a -5562*exp(1437*b) - 6451*exp(2502*b) - 7222*exp(2643*b) -
8170*exp(2764*b)-9217*exp(2802*b)+100*a*exp(2130*b)+100*a*exp(2412*b)+
100*a*exp(2654*b) + 100*a*exp(2730*b))/(50*exp(2874*b))
Jb1= -(a*(71850*a-3996297*exp(1437*b)-1199886*exp(2502*b)-834141*exp(2643*b)
- 449350*exp(2764*b) - 331812*exp(2802*b) + 18600*a*exp(2130*b) +
11550*a*exp(2412*b)+5500*a*exp(2654*b)+3600*a*exp(2730*b)))/(25*exp(2874*b))
麻烦附上求解程序,感激不尽,急用


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 53回复贴,共1页
<<返回matlab吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示