how can i get different answers?

2 visualizaciones (últimos 30 días)
arian hoseini
arian hoseini el 10 de Mzo. de 2022
Comentada: Arif Hoq el 10 de Mzo. de 2022
i have the following code for example but i also have another (t=1:2) and i dont want write this codde again in another script...is there a way or a function for this i want my code to be as short as possible...thsnk u
L=[1 2 3;4 5 6;7 8 9];
a=L(:,1);b=L(:,2);c=L(:,3);
t=0.5;
r=(a./(b+c))*t;

Respuesta aceptada

Arif Hoq
Arif Hoq el 10 de Mzo. de 2022
you can write this function
function y=myfunction(L,t)
a=L(:,1);
b=L(:,2);
c=L(:,3);
y=(a./(b+c))*t;
end
then call this function in your script. You need to input L array and t in your script.
clear;
clc;
L=[1 2 3;4 5 6;7 8 9];
t=0.5;
output=myfunction(L,t)
  2 comentarios
arian hoseini
arian hoseini el 10 de Mzo. de 2022
what about t=1:2 it should be two output there first for t=0.5 and second one for t=1:2
Arif Hoq
Arif Hoq el 10 de Mzo. de 2022
just put your value in variable t. you will get 2 output here
L=[1 2 3;4 5 6;7 8 9];
t=1:2;
output=myfunction(L,t)
output =
0.2000 0.4000
0.3636 0.7273
0.4118 0.8235

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos


Versión

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by