invalid use of operator

19 visualizzazioni (ultimi 30 giorni)
Jong Hyun Lee
Jong Hyun Lee il 24 Gen 2021
Commentato: Pratikansh il 8 Ago 2022
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?

Risposte (1)

Alan Stevens
Alan Stevens il 24 Gen 2021
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 Commenti
John D'Errico
John D'Errico il 24 Gen 2021
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 il 8 Ago 2022
THANK YOU SO MUCCHHH

Accedi per commentare.

Categorie

Scopri di più su Debugging and Analysis in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by