How to write code in MATLAB?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
How to write code in this below in MATLAB using if, elseif?
x = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
f(x) = 2x^2+x^2-1, x<8
f(x) = x^2-x+1, x>=2 f(x) = 0, 2<=x<7
1 comentario
KALYAN ACHARJYA
el 19 de Feb. de 2021
Editada: KALYAN ACHARJYA
el 19 de Feb. de 2021
Homewok Question: Please refer MATLAB Onramp
Respuestas (2)
Diaa
el 19 de Feb. de 2021
Your code in the question is not clear to me, nevertheless, my code below can be edited to fulfil your needs.
x = 1:10; % array of independent variable
result = zeros(size(x)); % create an array of the output values to be edited
for n = x % loop over the x values
% change the conditions below to satisfy your needs
if n <= 2
result(n) = n^2 - n + 1;
elseif n > 8
result(n) = 2*n^2 + n^2 - 1;
else
result(n) = 0;
end
end
% variable "result" now has the corresponding output values
0 comentarios
Paresh yeole
el 19 de Feb. de 2021
for x=1:10
if x<=2
f(x) = x*x - x + 1;
elseif x<=7 && x>2
f(x) = 0;
else
f(x) = 2*x*x + x*x-1;
end
end
The limits are not clear in the question. But you can adjust them in the if else accordingly.
0 comentarios
Ver también
Categorías
Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!