Matlab C\C++ pętla dla argumentu h

0

Cześć potrzebuję pomocy a mianowicie pętli która będzie podstawiała argument "h" do wzoru

function [y] = wzorA1()
h= 15;
x= (1/sqrt(3))
y = (3*zad1(x) - 14*zad1(x+h) + 26 *zad1(x+2*h) - 24* zad1(x+3*h) + 11* zad1(x+4*h) - 2*zad1(x+5*h))/(h^4);
end
 

w miejscu "zad1" jest pochodnia "6x5 - 2x</sup>3 + 3x2 - 47x - 7" której dokładny wynik wynosi "415,6921938" . Wzór w kodzie jest na przybliżoną wartość czwartej pochodnej , problem w tym że trzeba dobrać taki argument "h" by błąd różnicy po między dokładną wartością a przybliżoną był mniejszy niż 10 do -13 " 10</sup>(-13).

0

Co ma matlab do c++? Szegolnie w kwestii takiego programu

0

function [y] = wzorA1(h)
x=1/sqrt(3);
y = (3zad1(x) - 14zad1(x+h) + 26 zad1(x+2h) - 24* zad1(x+3h) + 11 zad1(x+4h) - 2zad1(x+5*h))/(h^4);
end

0
Error using wzorA1 (line 3)
Not enough input arguments. 

Wiec raczej nie tak

0

Więc właśnie tak, bo teraz funkcja wzorA1 potrzebuje parametru h - zgodnie z życzeniem.

0

ja nie potrzebuje parametru "h" tylko petli która znajdzie parametr "h" taki by po podstawieniu do wzoru różnica była 10 do -13

0

No to teraz masz funkcje której wynik możesz sprawdzać w pętli i porównywać sobie
Nie rozumiem, nie jesteś w stanie:

  1. napisać pętli
  2. napisać warunku
  3. policzyć pochodną od podanej funkcji
    ?
0

1 i 2 . pochodną mam policzoną.

0

Pomoże ktoś ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1