Depressed cubic polynomial

버전 1.2.0.0 (2.62 KB) 작성자: Isaac Mancero Mosquera
Function to obtain the "depressed" cubic polynomial, from the general cubic form.
다운로드 수: 320
업데이트 날짜: 2012/5/29

라이선스 보기

Syntax:
p2 = depressedcubic(p1)

If the general cubic polynomial p1(y) has the form p1=[a b c d], meaning:

p1(y) = a*y^3 + b*y^2 + c*y +d

The Matlab function depressedcubic.m transform it into the "depressed" cubic form p2(x)

p2(x) = a*x^3 + k1*x + k2

by applying the change of variable

y = x - b/(3a)

where k1 = c - b^2/(3a)
and k2 = d - bc/(3a) + (2*b^3)/(27a^2)

This function checks if the input is a valid cubic polynomial (expressed as a 4-vector as in Matlab format) with the coefficient of the cubic term non zero.

The method is the work of Nicolo' Fontana (a.k.a. Tartaglia; 1500-1557) and Scipione Del Ferro (1465-1526). Later published by Cardano in his Ars Magna.

인용 양식

Isaac Mancero Mosquera (2026). Depressed cubic polynomial (https://kr.mathworks.com/matlabcentral/fileexchange/36813-depressed-cubic-polynomial), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R14SP3
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Polynomials에 대해 자세히 알아보기
버전 게시됨 릴리스 정보
1.2.0.0

Originally intended to process monic cubic forms, this new version can process a general cubic form.

1.1.0.0

Checked for sign issues, and corrected the expression for "k2" (description above).

1.0.0.0