Need help in stepwise function
显示 更早的评论
r=[0.5,1,1.5....5]; theta= linspace(0,2*pi,73); [theta,r]=meshgrid(theta,r); [x11,y11]=pol2cart(theta,r); x1= x11(:);
% I have a function z whose input needs to be x and y between [-1,1] so I need to change x and y both %such that for x1>1, x=1, x1<-1, x=-1 and -1<=x1<=1, x=x1 % i tried this for k=1:length(x1) if x1(k)<-1 x(k)=-1 else if x1(k)>=-1 && x1(k)<= 1 x(k)=x1 else if x1(k)>1 x(k)=1 end end
z= 1.3249-.004937*x+5.43243*x.^2-1.153*x.*3+4.2693*y.^6 % Repeating same for Y as well. when I run this i get In an assignment A(I)=B and I must be same. Is anyone able to help me. Thanks in advance
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Desktop 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!