I keep getting the error using '/'.
Mostra commenti meno recenti
"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);
Risposte (2)
Alan Stevens
il 8 Mar 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.
VBBV
il 8 Mar 2024
condition=readmatrix('cases.xlsx','Sheet',1,'Range','A2:C65');
2 Commenti
VBBV
il 8 Mar 2024
use readmatrix function in place of readtable and run the code. The outputs from readtable are usually not numeric arrays
Adwait Mahajan
il 8 Mar 2024
Categorie
Scopri di più su MATLAB in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!