MATLAB MuPad执行计算1

执行计算

在本节中…

用数计算

求导数

积分

解方程

操作表达式

使用假设

用数计算

在MuPad中你可以操作以下数字类型:

    整数;分数;浮点数;复数

    作为默认MuPad假定所有的变量都是复数。

使用整数和分数计算

2+2

4

或者使用分数结果:

(1+(5/2*3))/(1/7+7/9)^2


对于一些及没法用整数和分数表示数值会返回符号表达式:

 

56^(1/2) |

  • |

使用特殊数学常量计算

2*(exp(2)/PI)è

近似数值

默认MuPad执行所有计算的精确解,为了得到计算的近似解使用float命令:

Float(sqrt(56))è

近似值的精度取决于全局变量DIGITS,DIGITS指定1-2^29+1之间所有的整数值。

DIGITS :=20: float(sqrt(56))

默认的DIGITS位数是10位,为了恢复默认请删除:

Delete DIGITS

当Mupad执行代数操作中含有至少一个浮点数时其结果就是近似的浮点数结果:

如果表达式中含有精确值诸如e或者sin(2)和浮点数,Mupad仅仅出入里数值:

1.0/3*exp(1)*sin(2)

1.0/3*sin(2)*exp(1)=>

 

使用复数计算

MuPad自动识别大写Isqrt-1)虚数单位,在输出域则用小写i表示:

对于复数的实数部分和虚数部分都可以使用 整数,分数以及浮点数表示之:

 

(1+0.2*I)*(1/2+I)*(0.1+I/2)^3
			

如果要把结果的实部与虚步分开使用rectform 如果仅需实部用Re,仅需需部用Im,如果要此虚数的共轭使用conjugate

absarg显示磁复数的绝对值和极角。

 

微分

你可以计算多变量偏微分表达式:对f=,求y的偏微分 结果为2y

二阶和高阶微分

可以采用嵌套写法:diff(diff(diff(sin(x), x), x), x)

也可采用:diffsinx),xxx

也可以用序列操作符$简写为diffsinx),x$3)以上三种结果都是一样的。

混合微分

转载于:https://www.cnblogs.com/uffMain/p/3527274.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值