MATLAB: For | Error: Expression or statement is incomplete or incorrect. Rm=[0:10]Xm=[5 7 9]Zm=[10 5 7]fori=1:3Rm=[0:10]n(i)=abs(Xm-Rm)Rs(Rm)=sqrt((n.^2)+(Zm.^2))end Best Answer Rm = [0:10];Xm = [5 7 9];Zm = [10 5 7];for i=1:11 for j=1:3 dist(i,j) = sqrt((Rm(i)-Xm(j))^2+Zm(j)^2); endendBest wishesTorsten. Related SolutionsMATLAB: Help me with for loop Rather than writing so much code and using numbered variables (very bad data design), you should just use mat2cell:L = rand(4680,640); % fake dataidr = 360*ones(1,13);idc = 640;out = mat2cell(L,idr,idc);size(out)ans = 1×2 13 1 ●You can access the cell array contents using basic and very efficient indexing:out{1} % the 1st matrixout{2} % the 2nd matrixetc.https://www.mathworks.com/help/matlab/matlab_prog/access-data-in-a-cell-array.html MATLAB: How to create multiple matrix using for loop ya = [1,2,3,4,5,6,7,8,9,10];for iy = 1:(length(ya)/2)+1 xa(iy,:) = ya(iy:4+iy);end Related QuestionSubstitute implicit dependent expressions into another one
Best Answer