matlab的compan,MATLAB经常使用操做

1.点乘,点除,点乘方javascript

点乘(对应元素相乘),必须同维或者其中一个是标量,a.*bjava

点除,a.\b表示矩阵b的每一个元素除以a中对应元素或者除以常数a,a./b表示常数a除以矩阵b中每一个元素或者矩阵a除以矩阵b对应元素或者常数b算法

点乘方a.^b,矩阵a中每一个元素按b中对应元素乘方或者b是常数数组

2.矩阵中元素的操做函数

矩阵a中第r行,a(r,:),spa

第r列,a(:,r),翻译

依次提取每一列组成一个列向量a(:),code

提取子矩阵第i到j行和第k到t列a(i:j,k:t)orm

能够经过下标引用,可是元素下标从1开始, 也可经过序号引用,可是按列存储,也就是说对于3*3的矩阵a,a(4)是a(1,2)不是a(2,1)blog

3.求极限

syms x;

f表达式

limit(f,0)//表示x趋于0时的极限

4.因式分解

syms x

factor(表达式)

5.求积分

syms x

y = x^2 + 2

int(y,3,4)//在区间3到4求积分

或者

quad('sin(x)',4,6) %必加引号

5 . 求n阶导数

diff(函数表达式,阶数n)//注意并非在x = n时的一阶导数值

6.解一元方程

syms x

y = X^3 - 1//y必须是个式子,也就是说x必须是符号变量不但是具体的数,不然一直空解

solve(y)

或者

求方程 3x4+7x3 +9x2-23=0的所有根。

p=[3,7,9,0,-23];        %创建多项式系数向量

x=roots(p)               %求根

7.whos用于显示驻留在工做区内的变量的详细信息,采用clear 变量名把该变量清理出内存

8.linspace(a,b,n) 其中a和b是生成向量的第一个和最后一个元素,n是元素总数。 显然,linspace(a,b,n)与a:(b-a)/(n-1):b等价。

9.size(矩阵名),输出行数和列数,好比产生和矩阵a同维的全一阵,ones(size(a))

10.经常使用的产生通用特殊矩阵的函数有: zeros:产生全0矩阵(零矩阵)。 ones:产生全1矩阵(幺矩阵)。 eye:产生单位矩阵。 rand:产生0~1间均匀分布的随机矩阵。 randn:产生均值为0,方差为1的标准正态分布随机矩阵。

一.经常使用特殊阵

创建随机矩阵:

(1) 在区间[20,50]内均匀分布的5阶随机矩阵。

(2) 均值为0.六、方差为0.1的5阶正态分布随机矩阵。

命令以下: x=20+(50-20)*rand(5)

y=0.6+sqrt(0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值