首页 > 软件 > 如何用matlab画出如下图形,按照下面规律变化问问究竟可不可以,不一定要帮我画

如何用matlab画出如下图形,按照下面规律变化问问究竟可不可以,不一定要帮我画

软件 2023-11-28

怎样用matlab画函数图

matlab的数据处理能力很强大,这款软件还能绘制各种函数图形。下面我将介绍用matlab画函数图形的方法,以在同一张图上画出y1=sin(x)和y2=sin^2(x)的图形为例。

工具/原料

matlab

1方法/步骤

输入自变量:

画已知的函数图形,用向量的方式表示自变量比较方便。代码为

x=linspace(0,8); % 用向量形式创建x。

2输入因变量表达式:

y1=sin(x); % 向量y1的值为x坐标上某一x的s i n ( 2 x )值。

y2=(sin(x)).^2 ; % 向量y2的值为( s i n ( x ) ) .^2,注意别忘记一点”.“


3使用plot命令画图:

plot(x,y1)


4按回车,则画出y1=sin(x)的图形。

如果这时直接继续画y2=sin^2(x)的图形,则在另一张图中画,为了在同一张图中画两个函数图,输入下面代码:

hold on

5再输入绘图命令:

plot(x,y2)

按回车,则在同一张图上画出了这两个函数的图形。可以通过菜单栏中的insert添加坐标名称,文本等。

其他函数的画法类似!

用Matlab怎样画出下面的图形,就是一条线上隔一段有一个点或者其他标识,并且可以使用legend,怎样用?

figure( 1 );
x = 1 : 10;
y = x.^2;
h = plot( x, y, '.-',...% -表示直线,.表示每个折点同时画点
'Color', [ 0, 0, 0.5 ],... % 线条颜色
'MarkerSize', 15,...% 点大小
'MarkerEdgeColor', [ 1, 0, 0 ] );% 点颜色
xlabel( 'x axis' );
ylabel( 'y axis' );
title( 'a line' );
legend( 'line' );

MATLAB中如何画出这样的图啊,重点是下面的坐标表示不同的两个分量,求大神指导

能带图啊 要将ky的横坐标取相反数,然后倒序,放到kx的前边和kx合拼为一个数组 将ky方向数据倒序放到ky数据的前面,合并为一个数组 使用新的横坐标数组和数据数组画图

请教下各位大神:在matlab中要是知道了立体图形各点的数据,如何画出该立体图啊?

先用拟合工具箱把函数拟合出来, x=meshgrid(这里面是x的范围),y=meshgrid(), 然后z=拟合出来的函数关系, 用mesh或者surf 画图 或者不拟合,插值后用mesh或者surf 绘图

求公式!matlab画图,在图中画出几条线,不同颜色。带注释之类。

如下参考:

1.首先打开matlab,点击回车:

X1=0:0.1:10;

Y1等于sin(x1)

X2=0:0.1:10;

Y2等于cos(x2)

然后作图(x1,y1,x2,y2)

2.如下图所示。此时,通过注释不知道度数,只有两条曲线。

3.此时,legend函数可以被传递回通道以添加注释。格式如下:

传奇('sin','cos');

分别添加评论。

4.输入后的应答效果如下图所示。您可以看到在右上角添加了一个带有注释的文本框。

5.然后,legend函数还可以选择注释出现的位置,并通过添加location参数来实现它。点击输入:legend('sin(x)','cos(x)','location','northwest')。


标签:matlab 信息技术 图形 画图

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18