לדלג לתוכן

תכנות נומרי עם Matlab ו-Octave/לולאות/תרגילים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

תרגיל 1[עריכה]

Write a function that uses the Taylor approximation of sin(x) around the point x = 0 (take the first 4 Elements) in order to calculate the value of sin(0.4*pi).

תרגיל 2[עריכה]

תרגיל 3[עריכה]

טור טיילור ל sinx מוגדר כך:

כתוב תוכנית המקבלת מהמשתמש x וגבול למספר האיברים ומדפיסה את חישוב טור טיילור לסינוס x. ואת האיבר האחרון.

פתרון
x=input('insert x  ');
l=input('insert n limit  ');
sumx=x;
for n=1:l
xn=(-1)^n/factorial(2*n+1)*x^(2*n+1);
sumx=sumx+xn;
end
disp(sumx);
disp(xn);

הערה: לא חייבים להריץ הרבה איברים התוצאה מתקבלת גם אחרי עשרות לולאות.