与建设通相关的网站用户界面设计软件
Matlab使用
界面介绍
新建脚本:实际上就是新建一个新建后缀为.m的文件
新建编辑器:ctrl+N
打开:打开最近文件,以找到最近写过的文件
- 点击路径,切换当前文件夹
 
预设:定制习惯用的界面
常见简单指令
| ; | 不显示运行结果 | 
|---|---|
| % | 注释:ctrl+R;取消注释:ctrl+T;命令窗口下编辑器下选择框图 | 
| clear | 清除工作区的所有变量 | 
| clc | 清除命令行窗口 | 
| clear;clc | 语句作用:初始化,防止以前的结果对新的脚本变量产生干涉;;作用区分行 | 
常见函数
| disp函数 disp(’ ') | 输出 相当于 printf 加了;与否均会输出 | 
|---|---|
| input函数 | 不可加 ; 输出结束后看工作区 | 
- size函数:说明行列
 
A=[1,2,3;4,5,6]
B=[1,2,3,4,5,6]
size(A)  %2,3
size(B)  %1,6
[r,c]=size %r,c分别用以储存行和列
r=size(A,1)%返回行数
c=size(A,2)%返回列数
 
- repmat函数:将矩阵A复制 m * n 块,即把A作为B的元素,B由 m * n 个A平铺而成
 
B=repmat(A,m,n)
 
 
- 合并字符串
 
strcat(str1,str2,...,strn)
 
字符串的表示
[str1,str2,...,strn] or [str1 str2 ... strn]
 
- num2str:数字转字符串函数
 
c=(100)
num2str(c)
 
合并字符串一起应用
disp(['c的取值为'num2str(c)])
disp(strcat('c的取值为',num2str(c)))
 
- sum求和函数
 
-  
如为向量,无论行列均直接求和
E=[1,2,3] sum(E)=6 -  
如为矩阵需按行列的方向区分
a=sum(E,1)
  
与矩阵有关的指令
行\列的写法
- 同一行:行元素的写法
 
a=[1,2,3]
a=[1 2 3]
 
- 同一列:用分号分隔行元素
 
a=[1;2;3]
 
特定元素提取
- 提取矩阵中某行或某列的元素
 
A(全部)
A(2,1)
 
- 提取第二行所有元素
 
A(2,:)
 
- 取第五行所有元素
 
A(5,:)
 
- 取第一列所有元素
 
A(:,1)
 
- 取第一列所有元素
 
A(:,3)
 
指定某些行全部元素,得到矩阵
- 只取第二行和第五行
 
A([2,5],:)
 
- 取第二行和第五行(一共四行)
 
A(2:5,:)
 
- 取第二行和第四行
 
A(2:2:5,:)
 
- 从2开始,每次递增2个单位,到5结束
 - 关于等差项
 

可见等差项可正可负
- 取第二行到最后一行
 
A(2:end,:)
 
- 取第二行到倒数第二行
 
A(2:end-1,:)
 
- 按列拼接
 
A(:)
 
矩阵运算

小应用
if %if后不加冒号
if a>=85disp('成绩优秀')
elseif a>=60disp('成绩合格')
else disp('成绩不合格')
end
