matlab基础学习2

三维图(plot3 surf mesh)

三维曲线图
plot3(x,y,z)
示例一:

 t=0:pi/50:10*pi;
x=sin(t);
y=cos(t);
z=t;
plot3(x,y,z,'r');   %红色
xlabel('sin(t)');
ylabel('cos(t)');   
zlabel('t');
title('三维作图')
grid on //     %添加网格

效果:
在这里插入图片描述
关于meshgrid

[X,Y]=meshgrid(xgv,ygv);
meshgrid函数生成的X,Y是大小相等的矩阵,xgv,ygv是两个网格矢量,xgv,ygv都是行向量。
举例:
[X,Y] = meshgrid(1:3,10:14)
结果:
在这里插入图片描述
1:3会赋予x第一列全为1,第二列全为2,第三列全为3
10:14会赋予y第一行全为10,第二行全为11,…
…第四行全为13,第五行全为14
形成的矩阵x和y是同型的
帮助理解:
在这里插入图片描述
x坐标全赋给x
y坐标全赋给y
surf,mesh

[x,y]=meshgrid(-pi:0.1:pi);
z=sin(x).*cos(y);
surf(x,y,z);

效果:
在这里插入图片描述

 [x,y]=meshgrid(-pi:0.1:pi);
z=sin(x).*cos(y);    %注意点乘
mesh(x,y,z);

效果:
在这里插入图片描述

norm函数

对向量(行/列)
norm(x)或norm(x,2)是求向量的模
norm(x,1)是将向量中所有元素取绝对值后求和

一些latex格式字符

显示两行标题:
title({‘this is a’,‘circle’});
要用大括号括起来,里边用逗号分隔。
效果示例:
在这里插入图片描述
Latex格式字符

title(’\bfy=cos{\omega}t’) // \bf是加粗,{\omega}是输出“欧米个”

效果:
在这里插入图片描述
错误代码

title(’\bfy=e^(3x)’)

效果:
在这里插入图片描述
应该这样写:

title(’\bfy=e^{3x}’)

效果:
在这里插入图片描述
在这里插入图片描述
_{}是下标
{\geq}是大于等于,{\leq}是小于等于

title(’\bfy=cos{\omega\pi}t+{\beta}’)
在这里插入图片描述

在这里插入图片描述

关于数学建模

A题主要是连续类问题,一般会涉及到微分方程。解微分方程常用数值解法,例如matlab自带的ode45函数就是解数值解的,原理就是化微分方程为差分方程然后迭代。18和19连续两年出了微分方程类的问题,所以今年也不一定是微分方程,但是连续类的题目的基本思路不会有太大变化,也就是将连续问题用离散的算法近似,这种思路理解了之后还是很有用的。A题主要练微分方程数值解法。B和C题我没有太多研究,B以往是图论问题,19年开始改了,我觉得19年的B题考察更多是优化类问题,所以今年会怎么出题我也不太确定。图论涉及的算法就有kruscal、Floyd,了解一下到时候会查会用就行了。C题按照组委会的说法会出经管类的题目,也就是很可能涉及排队论,生产排程问题。

司守奎那本建模就可以。模型会查会用即可

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值