matlab 中contour函数怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 中contour函数怎么用相关的知识,希望对你有一定的参考价值。

相对一个2D实数矩阵的数画等值线图,有没有好的方法啊?Matlab程序,谢谢

参考技术A 没有x、y网格的话
直接contour(A)
有的话
[X.Y]=meshgrid(x,y);
contour(X,Y,A)

不过说老实话,matlab画等值线挺丑的本回答被提问者采纳
参考技术B   So,”hesaidpleasantly,“itwasamerecas
  
  eoftendollarsortendays.Ithoughtyou
  
  hadbeenstabbed—”“Iwasnotintoxi
  
  cated,”Ireplied,serenelypicking
  
  upabitofcelery.

“matlab”中eval函数怎么用?

参考技术A

“matlab”中eval函数的使用方法如下:

    eval_r()函数的功能就是将括号内的字符串视为语句并运行

    例如: eval_r('y1=sin(2)')就是相当于在matlab命令窗口输入了y1=sin(2)这条命令。

    多在循环中使用,可以对多个名字有规则的变量或文件进行操作,

    例1:

    for x=1:5

    eval_r(['y',num2str(x),'=',num2str(x^2),';'])

    end

    以上语句等于执行以下5句:

    ynum2str(1)=num2str(1^2);

    ynum2str(2)=num2str(2^2);

    ynum2str(3)=num2str(3^2);

    ynum2str(4)=num2str(4^2);

    ynum2str(5)=num2str(5^2);

    以上6行程序实际是执行以下7条命令:

    subplot(711);plot(t,y);title('原始信号');

    subplot(7,1,2);plot(t,imf(1,:));title('IMF1');

    subplot(7,1,3);plot(t,imf(2,:));title('IMF2');

    subplot(7,1,4);plot(t,imf(3,:));title('IMF3');

    subplot(7,1,5);plot(t,imf(4,:));title('IMF4');

    subplot(7,1,6);plot(t,imf(5,:));title('IMF5');

    subplot(7,1,7);plot(t,imf(6,:));title('IMF6');

    其中最后6条是通过循环里面执行的语句

    这里主要是通过e v a l()函数实现了输出title('IMFi');这个语句

    把 title('IMF 看做一个字符串

    把i (i=1,2,3,4,5,6)这个浮点型变量以字符的形式输出

    把 '); 看做一个字符串

    以上三部分整合起来就是 输出命令  title('IMFi');

    其中值得注意的是想要输出单撇号,用''代替'即可,就好像C语言用\\\\代替\\是一个道理,都属于特殊符号。

以上是关于matlab 中contour函数怎么用的主要内容,如果未能解决你的问题,请参考以下文章

matlab中的bar函数怎么用

Opencv中cvBoundingRect函数怎么用?

matlab中等高线contour的问题?

MATLAB绘图—三维等值线绘图(contour3)

matlab等高线绘制

matlab中assert函数怎么用