数学建模中Matlab为主流
根据自己的笔记,自己写代码,不会的话再去打开已写好的代码
1.下载常用的建模软件
微信公众号《数学建模学习交流》
发送“软件下载” ---脚本就是.m文件
2.基本函数
(1)输出
disp(a);--------printf(a);
分号可要可不要
(2)合并
stract('字符串1',字符串2')
['字符串1','字符串2'] 与 ['字符串1' '字符串2'] 都是合并两字符串
(3)num2str(c)
字符串函数:将数字转变为字符串
c=100
disp(['c的取值为',num2str(c)])
c的取值为100
(4)输入
A=input('请输入A');-------------- 光标闪烁,用户输入数值赋值1000
B=input('请输入B') -------------- 光标闪烁,用户输入数值赋值100
加分号不会将A输出
不加分号会直接显示
B=
1000
(5)求和
sum
一.对向量求和
E=[1,2,3] 或E=[1;2;3]
sum(E) 结果均为6
二.对矩阵求和
E=[1,2;3,4;5,6]
a=sum(E,1) a=sum(E) ---- 按列求和 维度dim=1
a=sum(E,2) ----按行求和 维度dim=2
a=sum(sum(E))
E(:) ----运行之后1至6成为一列
a=sum(E(:)) ----对整个矩阵求和
4.matlab中提取矩阵中指定位置的元素