matlab入门笔记
来源:互联网 发布:余文乐有淘宝店吗 编辑:程序博客网 时间:2024/06/05 16:26
0, matlab可以直接当做计算器来使用,如输入12^3(代表12的3次方)128^(1/6)(代表128开根号6次方)会输出相应结果
1, 定义变量 a=1,输入变量名可以查看当前变量的值
2, 定义向量 b=[1 2 3 4 5 6] %用分号;指定一行结束
或 b=1:6 %从1到6,默认步长1
t=0:0.01:1 %初值0,终值1,步长为0.01,共100个
x=linspace(1,9,5) %初值1,终值9,元素数目5
3, 利用函数计算 y=sin(2*pi*t)
4, 画图 plot(t,y) //画出的是上式3中的关系图,t的定义域在2中给出
5, 如果是自后面加个;则程序只运算不给出执行结果(无回显);注释是%
6, 一些命令:
clc清楚屏幕
clear x 删除变量x,无参数则删除工作区中所有定义过的变量
whos查看当前工作区内变量信息
7,提取矩阵元素:A(m,n)提取第n行第n列元素
A(m,:)提取第m行元素
det(A)求矩阵行列式的值
8,求解方程组A=[系数矩阵];B=[值向量] >>X=A\B
9,使用for循环计算1+2+...+100
clear
sum=0;
for i=1:100
sum=sum+i;
end
sum
10,使用while循环
clear
sum=0; i=0;
while i<100
i=i+1;
sum=sum+i;
end
sum
11,函数文件基本格式:
function [输出形参列表]=函数名(输入形参列表)
注释说明语句段
程序语句段
例如:建立函数文件myfunction.m
function [x,y]=myfunction[a,b,n]
x=(a+b)^n;
y=(a-b)^n;
建立调用上述函数的命令文件test.m
a=input('please input a=');%输入a的值
b=input('please input b=');
x=zeros(1,10); %1*10的矩阵,初值均为0
y=zeros(1,10);
for k=1:10
[x(k),y(k)]=myfunction(a,b,k);
end
x,y
运行>>test
12,求向量的期望函数是: mean(x)
求向量的方差的函数是:var(x)
- matlab入门笔记
- 第一章笔记 <matlab入门>
- MATLAB学习笔记——入门篇
- MatLab 入门
- MATLAB入门
- matlab 入门
- MATLAB入门
- matlab入门
- Matlab入门
- Matlab入门
- Matlab入门
- matlab入门
- Matlab入门
- MATLAB 入门
- Matlab入门
- matlab入门
- matlab 入门
- MATLAB入门
- vs2010 DX 环境配置
- VC链接库
- Ubuntu 12.04 LTS 安装 MATLAB2012a
- 这段代码很无奈
- uva 11437 - Triangle Fun
- matlab入门笔记
- (后台)Openbravo如何实现业务事件监听处理
- Ubuntu 12.04 (amd64)安装Oracle 11G 总结
- linux常用命令总结
- 跑Fourinone的分布式计算Demo出现的问题解决
- 算法导论-第5章
- Ubuntu安装Nvidia驱动
- python 使用注意事项
- 或操作指令OR