I keep getting the error using '/'.

1 visualización (últimos 30 días)
Adwait Mahajan
Adwait Mahajan el 8 de Mzo. de 2024
Comentada: Adwait Mahajan el 8 de Mzo. de 2024
"Error using /
Arguments must be numeric, char, or logical. "
I have a 64X1 matrix of vol_frac and particle_ratio each. 'c' goes from 1 to 64 using for loop. Please tell me what is going wrong and how to rectify it. I have tried writing "vf=vol_frac(c,1);" inside for loop so that vf isn't a matrix but still same problem.
mu_ratio=(1-(vol_frac(c,1)/0.605)*((particle_ratio(c,1))^1.2))^(-1.5125);
  2 comentarios
Rik
Rik el 8 de Mzo. de 2024
Try to make a MWE so we can run your code without any other dependencies and can reproduce your issue. The best way to do this is to use the code section in the editor and use the run button. That way you can make sure we will see the same error message as you do.
Adwait Mahajan
Adwait Mahajan el 8 de Mzo. de 2024
The equation is under For loop so need to extract single value from vol_frac matrix. Don't want matrix division.

Iniciar sesión para comentar.

Respuestas (2)

Alan Stevens
Alan Stevens el 8 de Mzo. de 2024
Try
mu_ratio=(1-(vol_frac(c,1)/0.605).*((particle_ratio(c,1)).^1.2)).^(-1.5125);
Notice the dots! .* .^
Difficult to be certain though. You should upload enough program for us to test.
  3 comentarios
Adwait Mahajan
Adwait Mahajan el 8 de Mzo. de 2024
Not the whole code.
Dyuman Joshi
Dyuman Joshi el 8 de Mzo. de 2024

Iniciar sesión para comentar.


VBBV
VBBV el 8 de Mzo. de 2024
condition=readmatrix('cases.xlsx','Sheet',1,'Range','A2:C65');
  2 comentarios
VBBV
VBBV el 8 de Mzo. de 2024
use readmatrix function in place of readtable and run the code. The outputs from readtable are usually not numeric arrays
Adwait Mahajan
Adwait Mahajan el 8 de Mzo. de 2024
thanks.

Iniciar sesión para comentar.

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Productos


Versión

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by