在MATLAB中如何将一维矩阵表示成方波形式
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 11:06:41
在MATLAB中如何将一维矩阵表示成方波形式
例如二进制矩阵C=[1 0 0 1 0 0 1] 如何得出以方波形式输出的平面图
例如二进制矩阵C=[1 0 0 1 0 0 1] 如何得出以方波形式输出的平面图
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