matlab画曲面图总是说Z 不能为标量,怎么改啊

img


都是按照教程上来写的,不知道怎么去规避这个报错。Z有不是矩阵的情况吗,怎么转换一下啊

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7682229
  • 这篇博客你也可以参考下:matlab 简单实现z字扫描
  • 除此之外, 这篇博客: 【MATLAB信号处理】离散信号与系统的时域与z域分析中的 采用变换域分析法求解系统的零状态响应 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • (1) 已知线性离散时间系统的

    激励函数为:f(n)=(−1)nu(n)f(n)=(-1)^nu(n)f(n)=(1)nu(n)

    单位脉冲响应:h(n)=[13(−1)n+233n]u(n)h(n)=[ \frac 1 3 (-1)^n+ \frac 2 3 3^n]u(n)h(n)=[31(1)n+323n]u(n)

    (2) 已知线性离散时间系统的

    激励函数为:f(n)=u(n)f(n)= u(n)f(n)=u(n)

    系统传递函数为:H(z)=z(7z−2)(z−0.2)(z−0.5)H(z)=\frac{z(7z-2)}{(z-0.2)(z-0.5)}H(z)=(z0.2)(z0.5)z(7z2)

    syms n z;
    f = (-1)^n;
    h = (-1)^n/3+2*3^n/3;
    F = ztrans(f);
    H = ztrans(h);
    Y = H*F;
    y = iztrans(Y);
    display(y);
    H1 = z*(7*z-2)/((z-0.2)*(z-0.5));
    f1 = 1^n;
    F1 = ztrans(f1);
    Y1 = F1*H1;
    y1 = iztrans(Y1);
    display(y1);
    
    

    实验结果:

    在这里插入图片描述

  • 您还可以看一下 苏金明老师的MATLAB三维图形绘制、渲染和交互课程中的 规则网格曲面图的着色-索引着色-直接映射和比例化映射小节, 巩固相关知识点