楼主: kfywt
5612 21

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

  • 2关注
  • 10粉丝

教师

副教授

96%

还不是VIP/贵宾

-

TA的文库  其他...

我的学术研究经历记录

威望
0
论坛币
57906 个
通用积分
2873.1008
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
72697 点
帖子
350
精华
0
在线时间
1579 小时
注册时间
2010-12-12
最后登录
2024-10-28

楼主
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
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-4 11:47