变量
clc 清除所有command window命令
clear all清除右侧工作区workspace的变量
注意:变量名不能以数字打头,由数字,字母,下划线组成,但不能使用标点;区分大小写;长度不能超过63位
%%这是注释
数据类型
数字,字符与字符串,矩阵,元胞数组,结构体
1.数字
在command window中输入数字实现计算
2.字符与字符串
用单引号,ascll码
char(97)%%a
num2str(65)%%65
str='i am pig'%%i am pig
length(str)%%求字符串的长度
3.矩阵
话不多说,先上一个矩阵 :
A=[1 2 3;4 5 6;7 8 9]%%3*3矩阵
%%分开用空格,换行用分号
B=A'%%转置
C=A(:)%%按列竖着排
D=inv(A)%%求逆 且矩阵必须为方阵,非方阵无法求逆
创建三维矩阵:
E=zeros[10,5,3]%%10行5列
E=(:,:,1)
E=(:,:,2)
E=(:,:,3)%%三维
4.元胞数组
c语言的结构体/c++的对象
从1开始
magic(n)表示n阶幻方
5.结构体
矩阵操作
repmat重复 ones全1矩阵
四则运算
+-对应的地方相加
A*B' 即A*B的转置
A.*B' 即对应项相乘
矩阵的下标
:冒号 取得是全部
.......该我的部分了 心慌慌.......
程序结构
循环结构,while,for
分支结构,if...end,if...else...end,switch...end
二维平面绘图