函数作用举栗子clear清除工作区中的所有变量clc清除命令行中的所有代码help 函数名 或 doc 函数名查找函数帮助syms定义符号变量syms x y ;sym('f')定义符号表达式sym('x*y^2')pi圆周率(matlab区分大小写)πvpa(x,k)x的数值,保留k位有效数字x=vpa(sin(1/3), 2) ⇨x=0.33real(x)求复数x的实部x = real(1+2i) ⇨ x = 1eval()字符串转数值x = eval('5') ⇨ x = 5sqrt()开根号x = sqrt(4) ⇨ x = 2exp()以自然常数e为底的指数函数x = exp(2) ⇨ y = e²log()以e为底的对数函数x = log(exp(1)) ⇨ x = 1log10()以10为底的对数函数x = log(10) ⇨ x = 1abs()取绝对值x = abs(-1) ⇨ x = 1mod(m,n)m对n取余,返回m/n的余数x = mod(3,2) ⇨ x = 1
补充说明:“clear 变量名”可清除工作区中的指定变量(如果多个变量,用空格隔开)
函数作用备注sin()、cos()、tan()、cot()三角函数x=sin(deg2rad(30)) ⇨x=0.5rad2deg()、deg2rad()弧度转角度、角度转弧度x=deg2rad(30) ⇨ x=0.5236asin()、acos()、
atan()、acot()反三角函数,结果为弧度值x = asin(0.5) ⇨ x = 0.5236asind()、acosd()、atand()、acotd()反三角函数,结果为角度值x = asind(0.5) ⇨ x = 30.0°
atan()、acot()反三角函数,结果为弧度值x = asin(0.5) ⇨ x = 0.5236asind()、acosd()、atand()、acotd()反三角函数,结果为角度值x = asind(0.5) ⇨ x = 30.0°
补充说明
atan(a/b):根据正切值a/b求出对应的角度,返回角度范围是[-π/2, π/2]
atan2(a,b):根据正切值a/b和点 (b, a) 所在的象限求出角度,返回角度范围是[-π, π]
函数作用备注size(A)返回矩阵的行数和列数size(C,1) / size(C,2)返回矩阵的行数 / 列数length(A) 或 max(size(A))返回长度最大的维度的长度numel(A)返回矩阵元素的总个数sum(A)返回矩阵所有元素的和x = sum([1,2]) ⇨ x = 3inv(A)返回矩阵A的逆ndims(A)返回矩阵A的维度单个数值、向量和二维矩阵返回值均为2iscolumn(x) / isrow(x)判断是否为列向量 / 行向量isvector() / ismatrix()判断是否为向量 / 矩阵isempty(x) / isscalar()判断是否为空向量 /单个数值dot(a, b)向量a点乘b,点积cross(a, b)向量a叉乘b,叉乘repmat(A,m,n)通过将A复制m行n列,返回m*n的矩阵
函数作用备注simplify(f)化简公式fcollect(f)合并同类项expand(f)展开公式horner(f)将乘法嵌套数值计算性能较好factor(f)因式分解pretty(f)相对直观地显示公式复杂的公式不行[n,d] = numden(f)通分,返回分母n,分子d通分前会先自动化简表达式
- 解三角函数方程
用matlab的plot()/polarplot()画图
figure()创建画布clf()清空画布的内容set()设置图形对象属性,如画布名字、在屏幕上的位置等plot(X,Y)创建 Y 中数据对 X 中对应值的二维线图plot3()绘制三维图像xlabel()、ylabel()横轴、纵轴标签xlim()、ylim()横轴、纵轴范围text()标注图线名称title()添加图题hold on / hold off不刷新画布(在一张画布画多张图) / 刷新画布legend()添加图例grid on / grid off打开 / 关闭网格线grid minor打开最小网格线box on / box off打开 / 关闭 右、上边框线save()保存工作区变量saveas() / imwrite()保存图片
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/33191.html