Why do i keep getting this," Incorrect use of '=' operator." error?
1 view (last 30 days)
Show older comments
Venita Bernadine
on 7 May 2020
Edited: Rafael Hernandez-Walls
on 7 May 2020
this is my code:
function z=fxy(M,N)
z=0;
for m=1:M & n=0:N
z = z+ ((10^5)*sin(x*y))+ ((((-1)^m)/(m^3))*(x.^m))+ ((y^n)/(factorial(n)));
end
alpha=linspace(-2,2,120);
beta=linspace(0,3,88);
[alpha,beta]=meshgrid(alpha,beta);
Z=fxy(20,25); //the error occurs here.
what do i do?
0 Comments
Accepted Answer
James Tursa
on 7 May 2020
Edited: James Tursa
on 7 May 2020
This is not valid MATLAB syntax:
for m=1:M & n=0:N
Maybe you wanted nested for loops?
for m=1:M
for n=0:N
z = z+ ((10^5)*sin(x*y))+ ((((-1)^m)/(m^3))*(x.^m))+ ((y^n)/(factorial(n)));
end
end
Where is this function getting x and y from?
1 Comment
Rafael Hernandez-Walls
on 7 May 2020
Edited: Rafael Hernandez-Walls
on 7 May 2020
and this part of code:
alpha=linspace(-2,2,120);
beta=linspace(0,3,88);
[alpha,beta]=meshgrid(alpha,beta);
Z=fxy(20,25);
in other file
More Answers (0)
See Also
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!