MATLAB学习DAY3二维三维图函数


前言

记录今天本菜鸟学了什么


一、学习的知识

函数的调用,二维三维图的建立

1.函数的调用

1.1函数参数的输入

1.1.1单参数输入

单函数输入,直接在括号内输入输入参数即可
代码如下:

>> A=[1 3 5]

A =

     1     3     5

1.1.2多参数输入

多参数输入,在括弧中用逗号隔开。 代码如下:
>> max(A,B)

ans =

    10     6     5

1.1.3字符串的输入

将字符的输入括在单引号里面


>> disp('hello world')
hello world

1.2 函数参数的输出

1.2.1单参数输出

>> maxA=max(A)

maxA =

     5

1.2.2多参数输出

用方括号,将要要输出的参数包括到里面
代码如下:

>> [maxA,location] =max(A)

maxA =

     5

1.3 clc指令的使用

clc指令可以清空代码区
具体代码如下:

clc

2.二维图的建立

2.1自变量x与因变量y的定义

对自变量X定义成一维数组,即自变量的取值范围 代码如下:
>> x=0:pi/100:2*pi;
可以明显的看出X的取值范围,以及将这个区间分割的分数

因变量的定义可以直接调用函数,将x传参
代码如下:

 y=sin(x);

2.2plot函数的作图

plot(x,y)

弹出窗口
在这里插入图片描述

2.3坐标轴的命名

>> xlabel('x')//命名x轴
>> ylabel('sin(x)')//命名y轴
>> title('Plot of the Sine FuncTion')//命名标题

在这里插入图片描述

2.4坐标线颜色,和样式的改变

>> plot(x,y,'r--')//更换颜色为red,且样式为--
>> plot(x,y,'b--')//同理更换为blue,样式为--
>> plot(x,y,'w--')
>> plot(x,y,'g--')
>> plot(x,y,'y--')
>> plot(x,y,'r--')
>> plot(x,y,'g:*')//更换为green,样式为*
>> plot(x,y,'g:+')
>> plot(x,y,'g:o')

下面以>> plot(x,y,'g:’)//更换为green,样式为为例
在这里插入图片描述

2.5创建多图同窗

请注意,为第一幅绘图定义的标题和标签不再被用于当前的图窗窗口中。默认情况下,每次调用绘图函数、重置坐标区及其他元素以准备新绘图时,MATLAB® 都会清空图窗。
要将绘图添加到现有图窗中,请使用 hold on。在使用 hold off 或关闭窗口之前,当前图窗窗口中会显示所有绘图。
代码如下:

x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)

hold on

y2 = cos(x);
plot(x,y2,':')
legend('sin','cos')//添加标签,将两天线加入标签

hold off

产生窗口:
在这里插入图片描述


3.三维图的建立

3.1区域的确定

三维图通常显示一个由带两个变量的函数(即 z = f (x,y))定义的曲面图。
要计算 z,请首先使用 meshgrid 在此函数的域中创建一组 (x,y) 点。
代码如下:

[X,Y] = meshgrid(-2:.2:2);                                
Z = X .* exp(-X.^2 - Y.^2);

3.2创建曲面图:

代码如下,调用surf函数

surf(X,Y,Z)

surf 函数及其伴随函数 mesh 以三维形式显示曲面图。surf 使用颜色显示曲面图的连接线和面。mesh 生成仅以颜色标记连接定义点的线条的线框曲面图。


# 总结 本菜鸡累了,吃饭去了

Guess you like

Origin blog.csdn.net/weixin_51422230/article/details/121158607