matlab基础操作快速上手教程
来源:互联网 发布:专家系统原理与编程 编辑:程序博客网 时间:2024/05/18 21:49
matlab基础操作快速上手教程
标签: matlab
- matlab基础操作快速上手教程
- 标签 matlab
- 基本语句
- 生成矩阵
- 图形命令
- 循环分支语句
- for语句
- while语句
- 关于函数
- 标签 matlab
matlab类似与python不用声明可以直接对变量赋值
1.基本语句
2.生成矩阵
|I=eye(5);|可以生成5*5的单位矩阵|
| sz=size(A)|可以返回一个二维的数组储存行和列|
|length(v)|可获得最大维度|返回行或者列较大的
|A(2,3)|返回A二行三列的数值|
|A(2,:)|表示A第二行的所有元素|
|C=[A B]|将A与B直接连起来赋值给C|
| v= x(1:10)|将x的1-10个元素赋值给v|
|v’|表示
|sum(A)|求A每一列的最大值|
|inv()与pinv()|逆矩阵|inv(a)*b换作a\b效率更高
|.*|乘运算,是指两个矩阵中对应元素进行乘法运算。|要求两矩阵的维数相同
|*|矩阵乘法,A为m*n维矩阵,B为n*p为矩阵,则A*B为m*p维矩阵|
3.图形命令
figure
可以生成多个图形窗口 subplot(1,2,1) 可以将图形窗口分为1*2的部分,并使用第一个部分 axis([0 1 -1 0]) 可以设置x轴范围为0-1
,y轴范围为-1~0
imagesc(A) 可以生成矩阵的图像 colorbar,colormap gray 生成灰度矩阵图像 配合上一个函数使用 , 用,分隔不同语句依次执行多个语句 4.循环分支语句
for语句
for i=1:10, v(i)=2^i;end;
或者定义indices=1:10;
while语句
while i<5, v(i)=100; i=i+1;end;
i=0;while true, i=i+1; if i==1, disp("i==1"); elseif i==2, disp("i==2"); else break; end;end;
5.关于函数
先声明在文件中
function [y1,y2]=square(x) y1=x^2; y2=x^3;
调用:[a,b]=square(5);
调用的时候需要修改路径到该文件中,或者添加路径addpath('C:\Users\allen\Desktop\matlab')
阅读全文
0 0
- matlab基础操作快速上手教程
- 快速上手MATLAB
- PGP快速上手教程
- Git教程 快速上手
- 信息技术快速上手教程
- webpack快速上手教程
- git快速上手教程
- Spring MVC快速上手教程
- Spring MVC快速上手教程
- Spring MVC快速上手教程
- Spring MVC快速上手教程
- Apache CXF快速上手教程
- Spring MVC快速上手教程
- makefiles快速上手简单教程
- Python程序语言快速上手教程
- [Java教程]快速上手RaphaelJS
- smarty半小时快速上手教程
- smarty半小时快速上手教程
- mybatis用法汇总详解(tk.mybatis)
- VS 2015 with update安装失败(kb2829760)解决方案
- Effctive_Java--笔记&心得
- 点(0,0)是否在三角形内
- Django模板进阶
- matlab基础操作快速上手教程
- Python网络爬虫与信息提取(一) requests库
- 转轮盘游戏(WheelDiscGame)
- HDU-1238
- 【Coursera】SeamCarver算法
- 文件字符串的替换
- HDU-1358
- 网络编程1-URL相关的处理
- linux nginx启动 重启 关闭命令