⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 poly_mult.pro

📁 IDL语言编写的用于天文自适应光学仿真的软件CAOS V6.0的第一部分。
💻 PRO
字号:
; $Id: poly_mult.pro,v 1.2 2002/03/14 11:49:11 riccardi Exp $function poly_mult, p1, p2, DOUBLE=double;+; NAME:;;   POLY_MULT;; p = poly_mult(p1, p2 [, DOUBLE=double]);; p1, p2 vector of coeff of polynimials:;           P1(x)=p1[0]+p1[1]*x+p2[2]*x^2+...+p1[n1]*x^n1;           P2(x)=p2[0]+p2[1]*x+p2[2]*x^2+...+p2[n2]*x^n2;; p      vector of the coeffs of the polynomial P1(x)*P2(x);; if n1 < n2 poly_mult(p1,p2) is faster then poly_mult(p2,p1);-n1 = n_elements(p1)-1n2 = n_elements(p2)-1if n1 lt 0 or n2 lt 0 then message, 'Input polynomial coeffs not defined'n = n1+n2                       ; order of the polynomial p1*p2if keyword_set(double) then begin    ;; force the double precision data type    p = dblarr(n+1)endif else begin    ;; conserve the same data type    p = replicate(p1[0]*p2[0]*0B, n+1)endelsefor i=0, n1 do p[i] = p[i:*] + p1[i]*p2return, pend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -