题目
求助:求三次样条插值函数的C++程序
已知:
α 30° 40° 50° 60° 70° 80° 90°
m 2.73 2.14 1.75 1.49 1.28 1.13 1.00
n 0.49 0.57 0.64 0.72 0.80 0.89 1.00
用三次样条差值函数求对于不同的α所对应的m、n的值,求此三次样条差值函数的C++程序.
已知:
α 30° 40° 50° 60° 70° 80° 90°
m 2.73 2.14 1.75 1.49 1.28 1.13 1.00
n 0.49 0.57 0.64 0.72 0.80 0.89 1.00
用三次样条差值函数求对于不同的α所对应的m、n的值,求此三次样条差值函数的C++程序.
提问时间:2021-03-21
答案
#include
#include
using namespace std;
const int MAX = 50;
float x[MAX],y[MAX],h[MAX];
float c[MAX],a[MAX],fxym[MAX];
float f(int x1,int x2,int x3){
float a = (y[x3] - y[x2]) / (x[x3] - x[x2]);
float b = (y[x2] - y[x1]) / (x[x2] - x[x1]);
return (a - b)/(x[x3] - x[x1]);
} //求差分
void cal_m(int n){ //用追赶法求解出弯矩向量M……
float B[MAX];
B[0] = c[0] / 2;
for(int i = 1; i < n; i++)
B[i] = c[i] / (2 - a[i]*B[i-1]);
fxym[0] = fxym[0] / 2;
for(i = 1; i = 0; i--)
fxym[i] = fxym[i] - B[i]*fxym[i+1];
}
void printout(int n);
int main(){
int n,i; char ch;
do{
coutn;
for(i = 0; i
#include
using namespace std;
const int MAX = 50;
float x[MAX],y[MAX],h[MAX];
float c[MAX],a[MAX],fxym[MAX];
float f(int x1,int x2,int x3){
float a = (y[x3] - y[x2]) / (x[x3] - x[x2]);
float b = (y[x2] - y[x1]) / (x[x2] - x[x1]);
return (a - b)/(x[x3] - x[x1]);
} //求差分
void cal_m(int n){ //用追赶法求解出弯矩向量M……
float B[MAX];
B[0] = c[0] / 2;
for(int i = 1; i < n; i++)
B[i] = c[i] / (2 - a[i]*B[i-1]);
fxym[0] = fxym[0] / 2;
for(i = 1; i = 0; i--)
fxym[i] = fxym[i] - B[i]*fxym[i+1];
}
void printout(int n);
int main(){
int n,i; char ch;
do{
coutn;
for(i = 0; i
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 11.M(AA)3配合物不能拆分(A为多配位原子的基团,即不存在光学异构体),答案选M(AA)3一定不是正八面体构型,为什么?
- 2His brother is seventeen. 写出它的的问句______ _______is his brother?
- 3列一元一次方程解决实际问题的一般步骤:1审;
- 4英语 翻译 我衷心祝愿活动成功 可以根据英语翻译意译
- 5孙猴子翻筋斗----()填歇后语
- 6刘禹锡和柳宗元的友谊很深,世称“?”
- 7汉译英:我不再对电脑感兴趣
- 8在Ca(HCO3)2稀溶液中加入Na2O2 固体生成的沉淀是什么
- 9向阳村今年植树是3600棵,比去年的2倍少400棵,去年植树多少棵?(列方程解)
- 10They are going to the park this afternoon的同义句
热门考点
- 1怎样把数转化为科学计数法?
- 2给我一个支点 我就能翘起地球 你对这句话是怎样理解的?
- 3下列格式中.计算正确的是
- 4A:亚欧板块 B:非洲板块 C:美洲板块 D:印度洋板块 E:碰撞 F:张裂
- 5一项工作由甲、乙两人合作,恰可在规定时间内完成,如果甲效率提高三分之一,则只需用规定时间的六分之五即可完成;如果乙效率降低四分之一,那么就要推迟75分钟才能完成,请问:
- 6| x²-4x+3| 的函数解
- 7the house is just the same( ) it used to be.A.as B.that 为什么是as不是that
- 8英语翻译
- 9长方形的面积公式是怎么来的?为什么把宽乘长=面积?
- 10Please go ___(cross)the bridge.