当前位置:网站首页 > MATLAB编程 > 正文

matlab函数大全及例子(matlab函数大全常用)



函数 作用 举栗子 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(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函数大全常用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • matlab函数和脚本的区别(matlab函数与脚本的区别)2026-03-29 23:54:04
  • matlab函数怎么编写(matlab函数编写教程)2026-03-29 23:54:04
  • matlab函数功能查询(matlab如何查询函数功能)2026-03-29 23:54:04
  • matlab软件程序分为脚本文件和函数文件(matlab的函数文件和脚本文件)2026-03-29 23:54:04
  • matlab函数输入参数太多怎么办(matlab中输入参数的数目不足怎么办)2026-03-29 23:54:04
  • matlab中脚本文件可以调用函数文件吗(matlab怎样调用脚本文件)2026-03-29 23:54:04
  • matlab输出多个变量用fprintf(matlab如何输出多个变量的值)2026-03-29 23:54:04
  • matlab脚本文件的功能和用法(matlab中脚本文件怎么运行)2026-03-29 23:54:04
  • matlab函数怎么写ln(matlab怎么表达ln)2026-03-29 23:54:04
  • matlab函数与脚本的区别(matlab脚本文件和函数文件怎么联系)2026-03-29 23:54:04
  • 全屏图片