一、矩阵

  1、定义和简单使用(一般的编程语言,数组下标都是从0开始的,但是MATLAB是从1开始的) 

>> a=[  ;
;
] a = >> b=[ ; ; ];
>> c=[;;];
>> a+b ans = >> a*b ans = >> a*c ans =

  2、常用矩阵运算和函数

A':矩阵转置;

A+B,A-B,A*b:矩阵加减;

inv(A):矩阵求逆;

rank(A):矩阵的秩;

B/A:等价于B*inv(a);

A.*B:点乘,即对应元素相乘;

A(i,:),A(:,j):第i行,第j列;

zeros(n):n阶零矩阵;

eye(n):单位矩阵;

[X,D]=eig(A):X,特征向量,D,特征值

A([i,j],:)=A([j,i],:0):第i行和第j行交换位置;

二、极限(limit),求导(diff),积分(int)

>> F=sym('(1+a/x)^x');
>> limit(F,'x',inf,'left') ans = exp(a) >> syms x;
>> y=log((x+)/(-x)); >> diff(y,x) ans = ((/(x - ) - (x + )/(x - )^)*(x - ))/(x + ) >> diff(y,x,) ans = (*(/(x - ) - (x + )/(x - )^)*(x - ))/(x + )^ - (*(/(x - )^ - (*(x + ))/(x - )^))/(x + ) - (*(/(x - ) - (x + )/(x - )^))/(x + )^ + (*(/(x - )^ - (*(x + ))/(x - )^)*(x - ))/(x + )^ + ((/(x - )^ - (*(x + ))/(x - )^)*(x - ))/(x + ) >> y=x^+y^-sqrt(x)/;
>> int(y)
Warning: Explicit integral could not be found. ans = int(log(-(x + )/(x - ))^, x) - x^(/)/ + x^/ >> pretty(ans) -
/
| / x + \ x x
| log| - ----- | dx - -- + --
/ \ x - /

三、绘图

  常用的绘图函数有fplot,plot,plot3,mesh,还有一个辅助函数meshgrid。fplot是根据一个已知的函数表达式画图,plot是画一个二维图,已知x,y的坐标,plot3是画三维图,mesh是画有颜色的三维网状(将空间中每三个点连成一个三角片)图。

fplot('x^3+2*x^2+exp(x)',[-,]);
subplot(,,);
fplot('x^3+2*x^2+exp(x)',[-,]);
title('fplot');
x=-:0.1:;
y=x.^+*x.^+exp(x);
subplot(,,);
plot(x,y);
title('plot');
t=:0.1:;
x=t.^;
y=cos(t);
z=sin(*t);
subplot(,,);
plot3(x,y,z);
title('plot3');
subplot(,,);
x=-:0.1:;
y=-:0.1:;
[x,y]=meshgrid(x,y);
z=sqrt(x.^+y.^);
mesh(x,y,z);
title('mesh');

运行(F5)结果如图所示:

最新文章

  1. MySQL 插入数据时,中文乱码问题的解决(转)
  2. YARN资料收集
  3. JAVA中读取xls数据方法介绍
  4. 如何在程序里模拟在cmd里用管理员权限运行一条指令
  5. 快捷下载 sourceForge下的资源
  6. c#中sqlhelper类的编写(一)
  7. UISenior之数据的本地化持久化
  8. MS SQL优化
  9. iOS长按选择
  10. UNIX网络编程——非阻塞connect:时间获取客户程序
  11. SOUI新组件SIpcObject介绍
  12. 搭建Flutter-iOS开发环境
  13. JAVA005-基本数据类型变量的存储
  14. iOS.mach_msg_trap()
  15. HDU - 6311 Cover(无向图的最少路径边覆盖 欧拉路径)
  16. mysql常用function
  17. linux-批量杀死进程
  18. post请求返回 读取 HTML 表单 URL 编码的数据流时出错
  19. kettle的系列教程
  20. mysql-connector-java升级到6.0以后启动tomcat报错

热门文章

  1. Redis笔记——技术点汇总
  2. 人生苦短我用Python 第三周 函数周
  3. 一文看懂web服务器、应用服务器、web容器、反向代理服务器区别与联系
  4. Javaweb项目碰到的问题- Access denied for user 'root'@'localhost' (using password: YES)
  5. 数据库索引B-树和B+树
  6. c++ new 的相关
  7. centos 7 最小安装后 安装FTP服务器 vsftp
  8. github如何添加ssh
  9. Informatica学习:1、安装介质的获取与安装
  10. jdk不同版本对String拼接的优化分析