matlab绘图时遇到的问题

用matlab编程时,当输入:
h=line([-pi:0.01:pi],sin([-pi:0.01:pi]));
set(h,'LineWidth',2,'color',[0.6 0.5 0.2]);
h=text(0,0,'sin');
set(h,'Fontsize',30);
grid on;
输入这个命令后出来一三角函数图,我现在想改一下网格的类型,改为点虚线型,可是当输入如下代码:
h=axes('gridlinestyle','-.');时,
整张图都变成空图了,这是怎么回事啊,哪位大神来指点一下啊!!

haxes=axes;

hLine=line([-pi:0.01:pi],sin([-pi:0.01:pi]),'parent',haxes);

set(hLine,'LineWidth',2,'color',[0.6 0.5 0.2]);

hText=text(0,0,'sin');

set(hText,'Fontsize',30);

grid on;

set(haxes,'gridlinestyle','-.')


可以吗?

温馨提示:内容为网友见解,仅供参考
无其他回答

matlab编程画图出现乱码怎么解决?
首先打开你的MATLAB,输入对应的代码已经绘图命令,Xlabel:代表的是横轴内容,Ylabel,代表的是纵轴内容,title代表的是标题。我们先举个例子,横轴,纵轴,以及标题都是用汉字标注的情况:如果下图:很显然我们用,MATLAB中plot的画图工具,在MATLAB画图界面上是显示的是,汉字很完美,我们点击保存之后,另存...

奇怪的Matlab画图技巧系列1–保存高清大图
问题的根源在于图片的清晰度和格式。为解决这个问题,有几种方法可以尝试。一种方法是使用Matlab的图片复制功能。这涉及选择图形,然后将其复制到文档中。这种提取的图片通常以矢量格式存在,这意味着它们可以被任意放大而不会失真,但缺点是对于高密度图形来说,这可能会非常耗时,并且可能导致内存使用量大。

为什么在matlab中plot绘图,显示错误使用 plot 向量长度必须相同?_百度...
1、首先在电脑中,打开matlab,主页--新建脚本,如下图所示。2、然后在打开的页面中,输入自变量的范围和变化步长,如下图所示。3、接着输入因变量,即函数表达式,如下图所示。4、最后利用plot语句画图,其中plot语句中的“b”代表线条颜色--蓝色blue,“*”代表标志符号,如下图所示就完成了。

请问matlab中这个代码为什么画不出图?
最后,对于代码的修改建议,一个简单的解决方案是将所有除法操作符(`\/`)改为矩阵除法操作符(`.\/`)。在Matlab中,这可以显著提升计算效率,尤其是在涉及大量数据处理时。将代码中的所有除法操作符更改为矩阵除法操作符,可以改善代码的运行性能,同时有可能解决绘图时的性能问题。

奇怪的Matlab画图技巧系列1–保存高清大图
解决这类问题的方法主要分为两种:首先,使用Matlab的复制图片功能,如图所示。选择复制图形后到文档中粘贴,这种方式能够提取以矢量格式存在的图片,几乎可以任意缩放,不过在处理高密度图时可能会比较慢,并且需要较大的内存,有时还会出现文字消失或乱码的情况。部分同学可能会遇到复制出来的不是位图的问题...

我在matlab中绘图时,遇到这个问题RGB color data not yet supported in...
drawnow;colorbar;很可能,问题是图的缺省值是画板,但是颜色数据要求一不同的默认值画您的补丁。 MATLAB选择在适当时间设置renderer,并且在这种情况下(在函数里面),它决定选择renderer,在所有图画命令被执行之后,因此它必须只冲洗它的图表一次排队。 您遇到警告,因为colorbar增加,在冲洗图表队列,并且...

matlab绘图问题。
(1)可能是内存条出现的小问题,关机断电,把内存条拆下清理干净重新安装。必要时更换内存条。(硬件上一般不会出现该问题)【6】软件引起的:(1)安装的软件与系统或其它软件发生冲突,盗版或带病毒的软件,请慎重下载软件,最好使用正版。【这里主要说的是检查开机启动项,把没必要启动的启动项禁止...

MATLAB绘图时出现的错误求教,本人新手
尝试重启matlab试一遍,目测似乎缺少函数所致。如果之前能够运行,现在不行,尝试重启软件\/电脑。如还不可,只能重装了

求解用matlab绘图出现这问题:警告: 复数 X 和\/或 Y 参数的虚部已...
频域反变换到时间域 会有虚部 用real函数就行了。例子。a00=real(a0);就行了

如何解决matlab绘制折线图时绘制点的横坐标差距过大?
如何解决matlab绘制折线图时绘制点的横坐标差距过大?解决方法:方法一,利用插值函数interp1,在已知点内插值若干个点,然后用绘图函数plot连线 方法二,利用多项式拟合函数polyfit,根据现有已知点,求出多项式逼近函数,然后求若干个点对应点,然后用绘图函数plot连线 ...

相似回答