MATLAB建模上

3.plot函数作图,以索引为横坐标,索引就是该数字在矩阵里是"第几个", grid on 表示在画图的时候添加网格线。“输入类型"决定了导入的数据以什么类型存储,一般选择表,如果选择"数值矩阵”,那么所有字符串都变成NAN,反之亦然。商品有m个产地和n个销地,各产地的产量…不同种类的车辆有各自的承载量,工地里有多条路线,满足用工需求的情况下,如何安排车辆能使产量尽可能大。题目中提到"怎么安排/分配",”尽量多(少)“,“利润最大” "最合理"等词。销售运输:产地、销地、产量、销量、运费,总运费最省。
摘要由CSDN通过智能技术生成

注: 此文章只是学习笔记,不建议作为参考学习文章

B站 数模竞赛基础+MATLAB入门+论文写作+数学模型算法(数模美赛国赛

1.MATLAB矩阵运算

1.创建一个1行6列的矩阵

b = [1,2,3,8,7,4]

2.对矩阵中的每一个元素都加3

b = a + 3

3.plot函数作图,以索引为横坐标,索引就是该数字在矩阵里是"第几个", grid on 表示在画图的时候添加网格线。

plot(b)
grid on

运行结果:
在这里插入图片描述
4.多维矩阵:以空格或逗号分隔同一行元素,分号分隔各行。
常见运算:转置、取逆、求特征值、和特征向量

A = [3,2,1; 2,4,1; 3,9,2]
B = A'           %转置

[D,V] = eig(A)   %D:特征向量  V:特征值
E = inv(A)       %求逆矩阵
F = A*E          %矩阵*逆矩阵=单位向量
  1. 矩阵乘法,和矩阵点乘`
C = A*B  %矩阵乘法
E = A.*B %矩阵点乘,对应元素相乘

6.使用矩阵A对方程A*x = b求解,方法是使用(反斜杠)运算符
即A的逆矩阵乘以矩阵B

A = [3,2,1; 2,4,1; 3,9,2]
b = [1;3;5]
x = A\b
%验证一下
s = A*x - b  

7.如果一个操作数是标量,而另一个操作数不是标量,
则MATLAB会将该标量隐式扩展为与另一个操作数具有相同的大小

H = [1,1,1;2,2,2;3,3,3]
K = 4
L = H*K %运算时,K变成3x3的变成对角矩阵, 对角线上都是4
M = H+K %运算时,K编程3x3的矩阵,每个元素都是4

8.不同维度的行向量和列向量相加
一般不要进行这种不同维度的矩阵运算

N = [1,2,3,4]
p = [5;6;7]
Q  =N + P
%结果:Q = 3×4    
%     6     7     8     9
%     7     8     9    10
%     8     9    10    11


2.线图、条形图、极坐标图、散点图

1.线图
plot 函数用来创建x和y值的简单线图

x = 0:0.05:30; %从0到30,每个0.05取一次值
y = sin(x);
plot(x,y) %作图 若(x,y,"LineWidth",2可粗
xlabel("横轴标题")
ylabel("纵轴标题")
grid on %显示网格
axis([0 20  -1.5 1.5])  %设置横纵坐标范围

多组函数

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值