ro=10;
ri=30;
t=0:0.1:1500;
ci=0.5
c_L=(ci*ri)/ro.*(1-exp(1).^((-ro.*t/.((ri-ro).*t+1500))));
plot(t,c_L)
MATLAB said it is [Error: File: test.m Line: 5 Column: 37
Invalid use of operator.]
I was trying to express equation
What can I do?

Réponses (1)

Alan Stevens
Alan Stevens le 24 Jan 2021

0 votes

c_L=(ci*ri)/ro.*(1-exp(1).^((-ro.*t/.((ri-ro).*t+1500))));
should be
c_L=(ci*ri)/ro.*(1-exp(1).^((-ro.*t./((ri-ro).*t+1500))));
| You have /. instead of ./

3 commentaires

Jong Hyun Lee
Jong Hyun Lee le 24 Jan 2021
ah..... what a silly mistake. Thank you!
In fact, MATLAB TRIED to tell you exactly where the problem lies.
c_L=(ci*ri)/ro.*(1-exp(1).^((-ro.*t/.((ri-ro).*t+1500))));
Error: Invalid use of operator.
See that the red arrow points to the . in that line. It found something that made no sense. The error messages in MATLAB do try to be helpful where that is possible.
Pratikansh
Pratikansh le 8 Août 2022
THANK YOU SO MUCCHHH

Connectez-vous pour commenter.

Catégories

En savoir plus sur Programming dans Centre d'aide et File Exchange

Tags

Commenté :

le 8 Août 2022

Community Treasure Hunt

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

Start Hunting!

Translated by