MATAL最基本算法(解一般方程)

10 篇文章 0 订阅
 首先来解决三道练习题。最基本的算法

1.      计算: y=(x^3+(x-0.98)^2*(x+1.25)^3 -5*(x+1/x))。x=2和x=4时的值。                                                                              2.     计算:cos60°-∛(9-√2)

3.     已知: a=3,A=4,b=a^2,B=b^2-1,c=a+A-2B,C=a+B+2c 求:C

这种问题时在matlab应是最基本的操作。

 完成这个题目,一般会用到matlab中最基本的一个函数就是 slove函数。

但是solve函数的用法有很多种下面给大家介绍一下常用的用法。具体可以参见这个网址(http://blog.csdn.net/ldj1208/article/details/51893293)

在使用之前先把变量给列出来,具体方法如下

在命令窗口中输入syms x y        syms可以一次定义多个数,中间只需要空格分开 就相当于存储了一个变量x与y。  然后可以输入X=4或X=2改变变量的值。

然后就可以使用 eq1;eq2;输入你要解的方程组了。

S=solve(eqn,vars,)

下面让咱们先解决第一个问题。

1:第一个问题给了X=2和X=4时情况,所以这个问题,已经相当于时计算求值,都没有解方程组的意思。

所以只需要写先定义syms x y ,后写x=4.

然后写y=(x - 49/50)^2/(x + 5/4)^3 + x^3 -5*(x+1/x)   就会得出y=42.8130. 

同理,当x=2时,y=-4.469.  注意在写这个式子时,一定不能写5(x+2)要写成5*(x+2)

2:这个就显得很简单了。  直接输入式子cos(60)-(9-2^0.5)^(1/3)就好了。  系统会自动显示ans=-2.9173

注意60°写成(60),至于根号2写成 ^1/2


3:变量有些多,先使用clear清除之前的变量。然后开始向输入未知数的值。

挨个输入变量与方程后,系统会自动解出a,b,c,A,B,的值。 最后解出 C =-223.


  -223


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值