cari
Rumahtutorial komputerpengetahuan komputerGunakan MATLAB untuk mengira pekali pengembangan siri Taylor bagi polinomial

Gunakan MATLAB untuk mengira pekali pengembangan siri Taylor bagi polinomial

matlab mengira pekali pengembangan siri Taylor bagi polinomial

jelas;clc;

syms x a;

m=5;%Ubah sendiri

y=(11/6-3*x+3/2*x^2-1/3*x^3)^a

f=taylor(y,m+1,x);

w=sym(sifar(m+1,1));

w(1)=subs(f,x,0);

f=f-w(1);

untuk n=m:-1:2

w(n+1)=subs(f-subs(f,x^n,0),x^n,1);

f=f-w(n+1)*x^n;

akhir

w(2)=subs(f,x,1)

Perhatikan bahawa kerana subskrip tatasusunan matlab bermula dari 1, di sini w(1) ialah sebutan tetap, w(2) ialah sebutan linear, dan seterusnya, itu ialah

y=w(1)+w(2)*x+w(3)*x^2+....+w(m+1)*x^m

Bagaimana untuk menyelesaikan masalah pekali yang tidak ditentukan dalam matlab

【1】Ubah fungsi

>>f=sym('2*x^3+3*x^2+21*x+4-(3*a*x^3+b*x^2+c*x+d)=0' )

f =

2*x^3+3*x^2+21*x+4-(3*a*x^3+b*x^2+c*x+d)=0

【2】Gunakan collect untuk menggabungkan item yang serupa

>>ff=collect(f):

(2-3*a)*x^3+(3-b)*x^2+(21-c)*x+4-d = 0

【3】Gunakan maple untuk mengekstrak pekali polinomial Jika terdapat banyak, anda boleh menggunakan pernyataan gelung.

>>c3=maple('coeff',ff,x,3)

c3 =2-3*a

>>c1=maple('coeff',ff,x,1)

c1 =21-c

>>c2=maple('coeff',ff,x,2)

c2 =3-b

>>c0=maple('coeff',ff,x,0)

c0 =4-h

Ditambah:

Kali ini ternyata seperti ini. Saya tidak begitu berpuas hati.

syms a b c d x

%【1】Ubah fungsi

f=sym('2*x^3+3*x^2+21*x+4-(3*a*x^3+b*x^2+c*x+d)')

N=3;

untuk i=0:N

temp=maple('coeff',f,x,N-i);

cp(1,i+1)={temp};

akhir

celldisp(cp);

Satu lagi tambahan: Saya akhirnya menyelesaikannya kali ini, tetapi ia kelihatan sangat bodoh dan tidak begitu ideal. Sudah tentu, saya percaya ia boleh diubah suai untuk menjadi cantik.

syms a b c d x

f=sym('2*x^3+3*x^2+21*x+4-(3*a*x^3+b*x^2+c*x+d)')

N=3;

untuk i=0:N

temp=maple('coeff',f,x,N-i);

temp1(i+1)=temp;

akhir

cp=temp1

a=selesai(cp(1)), b=solve(cp(2)), c=solve(cp(3)), d=solve(cp(4))

Hasil larian:

a =2/3

b =3

c =21

d =4

Fail ungkapan fungsi M bagi nilai polinomial Px anxn an1xn1 a1x a0 digunakan

Pertama sekali, polinomial adalah dinamik, jadi ini mesti menjadi input kepada matlab

Kedua, ungkapan matlab polinomial mestilah jelas Ia adalah untuk mengekstrak pekali polinomial selepas menurunkan kuasa untuk mewakili polinomial -n darjah polinomial diwakili oleh vektor dimensi n+1 , polinomial 3*x^2 + 5 dalam matlab Dinyatakan sebagai [3 0 5];

Akhir sekali, anda perlu memahami kaedah matlab nilai fungsi polinomial, iaitu perintah polyval.

Berdasarkan perkara di atas, fail M adalah seperti berikut:

fungsi val = fpolival(p,x)

% fungsi fpolival fungsi: nilai fungsi val polinomial p pada x.

% Istilah input p ialah pekali polinomial yang disusun dalam kuasa menurun

val = polival(p,x);

Contohnya: nilai 3*x^2 + 5 pada x=1,2

>>p=[3 0 5];

>>x=[1 2];

>>val=fpolyval(p,x)

val =

8 17

Atas ialah kandungan terperinci Gunakan MATLAB untuk mengira pekali pengembangan siri Taylor bagi polinomial. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:Excel办公网. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
4 cara untuk memperbaiki warna bar tugas yang tidak berubah di Windows 10 - Minitool4 cara untuk memperbaiki warna bar tugas yang tidak berubah di Windows 10 - MinitoolMay 02, 2025 am 12:50 AM

Pernahkah anda menghadapi masalah "warna bar tugas tidak berubah"? Adakah anda merasa keliru mengenai masalah ini? Siaran ini dari Php.cn memberi tumpuan kepada perkara ini dan memberikan anda beberapa kaedah yang terbukti untuk membantu anda memperbaikinya.

Perkhidmatan desktop jauh kini sibuk - penyelesaian yang disasarkanPerkhidmatan desktop jauh kini sibuk - penyelesaian yang disasarkanMay 02, 2025 am 12:49 AM

Apabila cuba menyambung ke pelayan Windows, anda mungkin menghadapi ralat bahawa perkhidmatan desktop jauh sedang sibuk. Kedua -dua tetapan Windows Server dan peranti pengguna mungkin menjadi punca ralat ini. Apa pun punca, php.cn dapat membantu anda

Tetap: Windows ditutup semasa mengimbas virusTetap: Windows ditutup semasa mengimbas virusMay 02, 2025 am 12:48 AM

Windows ditutup semasa mengimbas virus? Windows Defender imbasan penuh menyebabkan PC ditutup? Apa yang perlu anda lakukan apabila masalah ini berlaku? Dalam jawatan ini dari php.cn, anda akan mempelajari beberapa penyelesaian yang boleh dilaksanakan.

Mesej ralat rangkaian muncul di chatgpt? Cuba 7 cara untuk diperbaiki! - MinitoolMesej ralat rangkaian muncul di chatgpt? Cuba 7 cara untuk diperbaiki! - MinitoolMay 02, 2025 am 12:47 AM

Ralat Rangkaian ChatGPT adalah isu biasa yang boleh berlaku semasa menulis kod atau ketika AI menulis jawapan yang panjang. Apa yang perlu anda lakukan jika anda menghadapi masalah ini? Jangan risau dan pergi untuk mencuba beberapa cara yang dikumpulkan oleh php.cn dalam siaran ini dengan mudah mendapatkan

Betulkan Windows Update Check untuk kemas kini Kelabu KeluarBetulkan Windows Update Check untuk kemas kini Kelabu KeluarMay 02, 2025 am 12:44 AM

Satu kaedah untuk mendapatkan kemas kini Windows adalah dengan mengklik butang Semak untuk kemas kini dalam kemas kini Windows. Tetapi jika butang Cek untuk Kemas Kini Kelabu, adakah anda tahu apa yang perlu anda lakukan untuk menyelesaikan masalah ini? Dalam catatan ini, perisian php.cn akan memperkenalkan beberapa meth

Panduan Lengkap untuk Memperbaiki Outlook Tidak Menyimpan Draf semasa MenangPanduan Lengkap untuk Memperbaiki Outlook Tidak Menyimpan Draf semasa MenangMay 02, 2025 am 12:43 AM

E -mel Draf Outlook disimpan dalam folder Draf secara amnya. Walau bagaimanapun, kadang -kadang anda mungkin menghadapi isu "Outlook tidak menyimpan draf". Dalam keadaan ini, apa yang perlu anda lakukan untuk mencari e -mel draf dan menangani isu ini? Dalam jawatan ini dari

Icloud Mail Login/Daftar | Cara Mengakses PC/Android Mail iCloud - MinitoolIcloud Mail Login/Daftar | Cara Mengakses PC/Android Mail iCloud - MinitoolMay 02, 2025 am 12:42 AM

Siaran ini menawarkan log masuk mel dan panduan pendaftaran iCloud. Anda boleh membuat akaun mel iCloud percuma untuk menggunakannya untuk menghantar atau menerima e -mel di web atau mana -mana peranti. Penjelasan bagaimana untuk mengakses mel iCloud pada Windows 10/11 atau Android juga dimasukkan.

Muat turun dan pasang Windows ADK untuk Windows [Versi Penuh] - MinitoolMuat turun dan pasang Windows ADK untuk Windows [Versi Penuh] - MinitoolMay 02, 2025 am 12:41 AM

Apabila anda cuba menyediakan Windows 11/10, anda memerlukan versi Windows ADK (Windows Assessment and Deployment Kit yang sepadan untuk membantu anda menyelesaikan tugas. Siaran ini dari php.cn mengajar anda cara memuat turun dan memasang Windows ADK.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual