当前位置:   article > 正文

【MATLAB图形】—错误使用 mesh (line 75)_错误使用 mesh (line 75) z 必须为矩阵,不能是标量或矢量。

错误使用 mesh (line 75) z 必须为矩阵,不能是标量或矢量。

目录

1、问题

2、解决


1、问题

这个代码本来是只有二维图,想用mesh生成一个三维图,请问该如何修改?
加了mesh总是报错
错误使用 mesh (line 75)
Z 必须为矩阵,不能是标量或矢量。

  1. clc;
  2. clear;
  3. f = 750;%单频信号的频率
  4. fsample = 50*f;%采样频率
  5. dlts = 1/fsample;%采样周期
  6. dd = 1;%阵元间距
  7. cc=1500;%声速
  8. dsita=2/360*pi;%扫描角度间隔
  9. beam_no=2*pi/dsita;%波束个数
  10. m=8;%阵元个数
  11. dltc=cc*dlts;%一个采样周期声波传播的距离
  12. t = 0.005:dlts:0.056;
  13. n = length(t);
  14. bn=round(dd/dltc);
  15. ks=n-floor(m/2)*2*bn-1;
  16. ss=zeros(beam_no,ks);
  17. theta =45;
  18. %单频信号
  19. xx(1,:) = cos (2*pi*f.*t);
  20. xx(2,:) = cos(2*pi*f
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/96151
推荐阅读
相关标签
  

闽ICP备14008679号