matlab 因式相乘变成多项式,MATLAB常用操作大全 | 您所在的位置:网站首页 › MATLAB多个多项式相乘 › matlab 因式相乘变成多项式,MATLAB常用操作大全 |
1.点乘,点除,点乘方 点乘(对应元素相乘),必须同维或者其中一个是标量,a.*b 点除,a.\b表示矩阵b的每个元素除以a中对应元素或者除以常数a,a./b表示常数a除以矩阵b中每个元素或者矩阵a除以矩阵b对应元素或者常数b 点乘方a.^b,矩阵a中每个元素按b中对应元素乘方或者b是常数 2.矩阵中元素的操作 矩阵a中第r行,a(r,:), 第r列,a(:,r), 依次提取每一列组成一个列向量a(:), 提取子矩阵第i到j行和第k到t列a(i:j,k:t) 可以通过下标引用,但是元素下标从1开始, 也可通过序号引用,但是按列存储,也就是说对于3*3的矩阵a,a(4)是a(1,2)不是a(2,1) 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.6、方差为0.1的5阶正态分布随机矩阵。 命令如下: x=20+(50-20)*rand(5) < |
CopyRight 2018-2019 实验室设备网 版权所有 |