Need help understanding error PLEASE

1 Ansicht (letzte 30 Tage)
Triggs
Triggs am 27 Apr. 2020
Bearbeitet: Triggs am 1 Mai 2020

Antworten (1)

Ameer Hamza
Ameer Hamza am 27 Apr. 2020
Bearbeitet: Ameer Hamza am 27 Apr. 2020
You haven't attached the function fwithforcing(), so I cannot run your code, but I guess that sometimes the value of x(n) becomes negative, which causes an issue with axis() function. The limits in axis() should be in ascending order. Try to change it like this.
axis([sort([0 x(n)]) -Fmax Fmax]);
Note that you will need to change both calls to axis().
  5 Kommentare
Triggs
Triggs am 27 Apr. 2020
Bearbeitet: Triggs am 27 Apr. 2020
I've found the problem on line 116 there is a ^4, when that is removed the entire code works but when its there thats when the errors occur but that term needs to be there. is there any way i can fix that?
b(i)=b(i)+q(i+1)*dt/dx*U(i+1)^4;
Ameer Hamza
Ameer Hamza am 27 Apr. 2020
I do not clearly understand about your program logic. You need to analyze this according to the equations you have.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Heat and Mass Transfer finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by