在MATLAB中如何将一维矩阵表示成方波形式
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/23 18:03:22
在MATLAB中如何将一维矩阵表示成方波形式
例如二进制矩阵C=[1 0 0 1 0 0 1] 如何得出以方波形式输出的平面图
例如二进制矩阵C=[1 0 0 1 0 0 1] 如何得出以方波形式输出的平面图
![在MATLAB中如何将一维矩阵表示成方波形式](/uploads/image/z/6355079-71-9.jpg?t=%E5%9C%A8MATLAB%E4%B8%AD%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%80%E7%BB%B4%E7%9F%A9%E9%98%B5%E8%A1%A8%E7%A4%BA%E6%88%90%E6%96%B9%E6%B3%A2%E5%BD%A2%E5%BC%8F)
C=[1 0 0 1 0 0 1];n=size(C,2);box on;hold on;x=[1:8];y=zeros(1,8);plot(x,y,'k-');x=zeros(1,8);y=[1:8];plot(x,y,'k-');i=1;while(i<=n) if C(i)==1 x=[i-1,i]; y=[3,3]; plot(x,y,'k-'); x=[i,i]; y=[2,3]; plot(x,y,'k-'); i=i+1; else x=[i-1,i,i+1]; y=[2,2,2]; plot(x,y,'k-'); x=[i+1,i+1]; y=[2,3]; plot(x,y,'k-'); i=i+2; endend![](http://img.wesiedu.com/upload/2/3e/23ed21ebb3b25dd1caefc0ffb020b596.jpg)
![](http://img.wesiedu.com/upload/2/3e/23ed21ebb3b25dd1caefc0ffb020b596.jpg)