求关于matlap中画分段函数的问题,length函数leng=length(x);\x05 % 计算向量x的长度. 这条指令什么意思,下面的程序里已经定义了x的范围x=-6:0.1:6; 为什么又说求x的长度.还有下面为什么每个y

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 00:58:12
求关于matlap中画分段函数的问题,length函数leng=length(x);\x05%计算向量x的长度.这条指令什么意思,下面的程序里已经定义了x的范围x=-6:0.1:6;为什么又说求x的长

求关于matlap中画分段函数的问题,length函数leng=length(x);\x05 % 计算向量x的长度. 这条指令什么意思,下面的程序里已经定义了x的范围x=-6:0.1:6; 为什么又说求x的长度.还有下面为什么每个y
求关于matlap中画分段函数的问题,length函数
leng=length(x);\x05    % 计算向量x的长度.   这条指令什么意思,下面的程序里已经定义了x的范围x=-6:0.1:6;      为什么又说求x的长度.还有下面为什么每个y和x后面都带一个m. leng=length(x);  这个指令是不是对x取整数啊,既然要取整为什么定义x时还要以0.1为步长定义,y是x的变量为什么要跟一个m?

x=-6:0.1:6;                  % 设定自变量x的取值范围
leng=length(x);\x05    % 计算向量x的长度
for m=1:leng\x05\x05\x05% 计算函数值
    if x(m)<=0\x05                        % 判断x取值所在范围
        y(m)=sin(x(m));\x05             % 计算分段函数值
    elseif x(m)<=3
        y(m)=x(m);\x05\x05            % 计算分段函数值
    else
        y(m)=-x(m)+6;\x05            % 计算分段函数值
    end
end
plot(x,y,'*');
grid;\x05\x05%绘制函数曲线
for m=1:leng\x09% 计算函数值
这个语句中分号的作用是啥
还有leng是不是个定值

求关于matlap中画分段函数的问题,length函数leng=length(x);\x05 % 计算向量x的长度. 这条指令什么意思,下面的程序里已经定义了x的范围x=-6:0.1:6; 为什么又说求x的长度.还有下面为什么每个y
这里的x是一个向量,它是一组数,x(m)既是第m个x变量.例如:x=(1,2,3,4,5,6,7),那么X(2)=2.这里没有分号啊?是冒号.leng这个变量在这里是一个定值,它是120