Matlab Problem bei Eingabe von Kommazahlen |
03.01.2015, 16:23 | Dön | Auf diesen Beitrag antworten » |
Matlab Problem bei Eingabe von Kommazahlen Moin, ich habe ein kleines Problem mit meiner Matlab"programmierung". Ich kenn mich leider nicht so gut mit dem Programm aus, daher meine Frage. Ziel ist es für Stützstellen Werte von Funktionen zu berechnen. Das Problem, das bei MAtlab auftaucht ist, dass ich keine negativen (oder sogar Kommazahlen einsetzen kann (selbst mit format long nicht, sofern ich das richtig benutzt habe). Ich hoffe jemand ist in der Lage mir zu helfen Code anbei. Meine Ideen: Funktion function [t1,t2,t3,t4,t5,t6,t7,t8,t9,t10]=f(x) t1(x)=x; t2(x)=2*x^2-1; t3(x)=4*x^3-3*x; t4(x)=8*x^4-8*x^2+1; t5(x)=16*x^5-20*x^3+5*x; t6(x)=32*x^6-48*x^4+18*x^2-1; t7(x)=64*x^7-112*x^5+56*x^3-7*x; t8(x)=128*x^8-256*x^6+160*x^4-32*x^2+1; t9(x)=256*x^9-576*x^7+432*x^5-120*x^3+9*x; t10(x)=512*x^10-1280*x^8+1120*x^6-400*x^4+50*x^2-1; das zugehörige Skript format long; for i=1:10 [t1,t2,t3,t4,t5,t6,t7,t8,t9,t10]=f((i-0.5)*pi/10) end Die Ausgabe Attempted to access t1(0.15708); index must be a positive integer or logical. Error in f (line 2) t1(x)=x; Error in test (line 3) [t1,t2,t3,t4,t5,t6,t7,t8,t9,t10]=f((i-0.5)*pi/10) |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |