函数 作用 举栗子 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.33 real(x) 求复数x的实部 x = real(1+2i) ⇨ x = 1 eval()
字符串转数值 x = eval('5') ⇨ x = 5 sqrt() 开根号 x = sqrt(4) ⇨ x = 2 exp() 以自然常数e为底的指数函数 x = exp(2) ⇨ y = e² log() 以e为底的对数函数 x = log(exp(1)) ⇨ x = 1 log10() 以10为底的对数函数 x = log(10) ⇨ x = 1 abs() 取绝对值 x = abs(-1) ⇨ x = 1 mod(m,n) m对n取余,返回m/n的余数 x = mod(3,2) ⇨ x = 1
补充说明:“clear 变量名”可清除工作区中的指定变量(如果多个变量,用空格隔开)
函数 作用 备注 sin()、cos()、tan()、cot() 三角函数 x=sin(deg2rad(30)) ⇨x=0.5 rad2deg()、deg2rad() 弧度转角度、角度转弧度 x=deg2rad(30) ⇨ x=0.5236 asin()、acos()、
atan()、acot() 反三角函数,结果为弧度值 x = asin(0.5) ⇨ x = 0.5236 asind()、acosd()、atand()、acotd() 反三角函数,结果为角度值 x = asind(0.5) ⇨ x = 30.0°
atan()、acot() 反三角函数,结果为弧度值 x = asin(0.5) ⇨ x = 0.5236 asind()、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 = 3 inv(A) 返回矩阵A的逆 ndims(A) 返回矩阵A的维度 单个数值、向量和二维矩阵返回值均为2 iscolumn(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) 化简公式f collect(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() 保存图片
到此这篇matlab函数大全及例子(matlab函数大全常用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/matlabbc/41967.html