楼主: kfywt
6346 21

[问答] 请教一个正交化编程问题,谢谢。 [推广有奖]

  • 2关注
  • 10粉丝

教师

已卖:1份资源

副教授

97%

还不是VIP/贵宾

-

TA的文库  其他...

我的学术研究经历记录

威望
0
论坛币
57918 个
通用积分
2873.1008
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
88897 点
帖子
351
精华
0
在线时间
1582 小时
注册时间
2010-12-12
最后登录
2025-4-20

楼主
kfywt 在职认证  发表于 2014-3-5 11:09:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题,最近一个正交化问题一直困扰这我,请大神赐教。
我想将次数不多于5的多项式向量空间中的一个基:1,x, x^2, x^3, x^4, x^5,进行正交化处理,转化成一组正交基。
谢谢不吝赐教。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:正交化 多项式 空间 多项式

沙发
yywan0913 在职认证  发表于 2014-3-5 11:19:51
犹记得当年学习线代中有公式的
是什么给了你自信

藤椅
kfywt 在职认证  发表于 2014-3-5 15:57:18
yywan0913 发表于 2014-3-5 11:19
犹记得当年学习线代中有公式的
怎么用R软件编程呢?

板凳
yywan0913 在职认证  发表于 2014-3-5 16:04:48
kfywt 发表于 2014-3-5 15:57
怎么用R软件编程呢?
  把公式告诉我吧   就记得需要内积还是外积什么的,crossprod  tcrossprod
是什么给了你自信

报纸
kfywt 在职认证  发表于 2014-3-5 20:22:53 来自手机
yywan0913 发表于 2014-3-5 16:04
把公式告诉我吧   就记得需要内积还是外积什么的,crossprod  tcrossprod
字符可以直接运算吗

地板
yywan0913 在职认证  发表于 2014-3-6 11:35:15
kfywt 发表于 2014-3-5 20:22
字符可以直接运算吗
  1. y1=expression(x)
  2. y2=expression(x^2-crossprod(x^2,eval(y1))*eval(y1)/crossprod(eval(y1),eval(y1)))
  3. y3=expression(x^3-crossprod(x^3,eval(y1))*eval(y1)/crossprod(eval(y1),eval(y1))-crossprod(x^3,eval(y2))*eval(y2)/crossprod(eval(y2),eval(y2)))
  4. y4=expression(x^4-crossprod(x^4,eval(y1))*eval(y1)/crossprod(eval(y1),eval(y1))-crossprod(x^4,eval(y2))*eval(y2)/crossprod(eval(y2),eval(y2))-crossprod(x^4,eval(y3))*eval(y3)/crossprod(eval(y3),eval(y3)))
  5. y5=expression(x^5-crossprod(x^5,eval(y1))*eval(y1)/crossprod(eval(y1),eval(y1))-crossprod(x^5,eval(y2))*eval(y2)/crossprod(eval(y2),eval(y2))-crossprod(x^5,eval(y3))*eval(y3)/crossprod(eval(y3),eval(y3))-crossprod(x^5,eval(y4))*eval(y4)/crossprod(eval(y4),eval(y4)))
复制代码
大概是这样吧,后面输入x的几组向量,eval(y1)..eval(y5)就会得到结果了。
目测觉得应该有个专门的包,有函数搞定,没去找。。
是什么给了你自信

7
kfywt 在职认证  发表于 2014-3-6 20:49:23
yywan0913 发表于 2014-3-6 11:35
大概是这样吧,后面输入x的几组向量,eval(y1)..eval(y5)就会得到结果了。
目测觉得应该有个专门的包,有 ...
谢谢赐教。非常感谢

8
ltx5151 发表于 2014-3-7 05:57:23
直接将数据放在矩阵中,然后用QR分解就可以吧。

9
kfywt 在职认证  发表于 2014-3-7 10:00:40
yywan0913 发表于 2014-3-6 11:35
大概是这样吧,后面输入x的几组向量,eval(y1)..eval(y5)就会得到结果了。
目测觉得应该有个专门的包,有 ...
这个方法不行,公式中的CROSSPROD内积需要重新定义。

10
kfywt 在职认证  发表于 2014-3-7 10:01:24
ltx5151 发表于 2014-3-7 05:57
直接将数据放在矩阵中,然后用QR分解就可以吧。
小伙子,没那么简单。最起码多项式空间的内积定义就和向量内积不一样的。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 05:58