吉洪诺夫 matlab,使用三种方法求解吉洪诺夫正则化参数,为什么结果相同
问题主要是使用了三种不同的方法去求解吉洪诺夫正则化的参数,具体过程在附件,但是求解的结果不怎么对劲
%以下为L曲线验证
[L,W]=get_l(76,2);
[UU,sm,XX] = cgsvd (A_living,L);
reg_corner = l_curve (UU,sm,b_living);
x_living = tikhonov(UU,sm,XX,b_living,reg_corner);
C_living_anti1=bedroom2_livingroom*x_living*30.68/85.8;
C_bedroom1_anti1=bedroom2_bedroom1*x_living*30.68/38.22;
%以下为GCV验证,
[U,s,V] = csvd (A_living);
lambda = gcv (U,s,b_living);
x_lambda_living = tikhonov (U,s,V,b_living,lambda);
C_living_anti2=A_living*x_lambda_living;
C_bedroom1_anti2=A_bedroom1*x_lambda_living;
%以下为quasiopt验证
[L,W]=get_l(76,2);
[UU,sm,XX] = cgsvd (A_living,L);
lambda_opt_living = quasiopt (UU,sm,b_living);
x_qua_living = tikhonov(UU,sm,XX,b_living,lambda_opt_living);
C_living_anti3=A_living*x_qua_living;
C_bedroom1_anti3=A_bedroom1*x_qua_living;
为什么使用了三种不同的方法去求解中间的参数,得出的结果,关于x_living使用L曲线和使用quasiopt方法求解结果相同
另外,关于C_living_anti以及C_bedroom1_anti为什么三种结果是一样的啊,讲道理不应该有差别才对的嘛
2018-6-26 18:20 上传
点击文件名下载附件
10.35 KB, 下载次数: 50
程序包
吉洪诺夫 matlab,使用三种方法求解吉洪诺夫正则化参数,为什么结果相同相关推荐
- matlab解方程x 2-x-2=0,matlab用三种方法求解二阶微分方程x''+0.2x'=0.4x=0.2u(t),u(t)是单位阶跃函数,初始状态为0...
问题描述: matlab用三种方法求解二阶微分方程x''+0.2x'=0.4x=0.2u(t),u(t)是单位阶跃函数,初始状态为0 1个回答 分类: 数学 2014-11-28 问题解答: 我来补答 ...
- c语言编程非线性方程求解,c语言计算机编程三种方法求解非线性方程
c语言计算机编程三种方法求解非线性方程 本 科 专 业 学 年 论 文题 目:非线性方程求解比较姓 名: 何 娟 专 业: 计算机科学技术系 班 级: 08 级本科(2)班 指 导 老 师: 刘 晓 ...
- c语言编程非线性方程求解,c语言计算机编程三种方法求解非线性方程.doc
c语言计算机编程三种方法求解非线性方程.doc 本 科 专 业 学 年 论 文题 目非线性方程求解比较姓 名 何 娟 专 业 计算机科学技术系 班 级 08 级本科(2)班 指 导 老 师 刘 晓 娜 ...
- matlab中 三种方法计算 Ax b,在MATLAB中,方程Ax=B的解可以用哪个命令求得? matlab 求助 解方程组...
matlab中解方程组还是很方便的,例如,对于代数方程组Ax=b(A为系数矩阵,非奇异)的求解,MATLAB中有两种方法: (1)x=inv(A)*b - 采用求逆运算解方程组: (2)x=A\B - ...
- matlab 分水岭法,分水岭算法Matlab实现——三种方法 | 学步园
clear,clc%三种方法进行分水岭分割 %读入图像 filename='sar1.bmp'; f=imread(filename); Info=imfinfo(filename); if Info ...
- Fabonacci三种方法求解C++
Fabonacci问题过于经典 三种解法 未优化递归 时间复杂度:O(2n^nn) 有记忆性的递归 时间复杂度:O(n) 动态规划(DP) 时间复杂度:O(n) 注意 有记忆性递归:增开一个数组,存储 ...
- matlab 求其骨架,数字图像处理图像的骨架生成和提取(Matlab)三种方法
[实例简介] 数字图像处理图像的骨架生成和提取(Matlab),有三种方法,推荐给大家! [实例截图] [核心代码] Programe ├── Programe1 │ ├── 00.JPG │ ...
- 字符串的左旋右旋问题(C语言实现,三种方法求解)
字符串左旋右旋问题其实是同理的,下边以左旋为例: 方法一 思路:左旋一次就是将整个字符串向左移一个字符,第一个字符(arr[0])移动到最右侧.这样循环操作左旋次数就是最终左旋结果,如上图所示. 实现 ...
- matlab迭代求解,[基于matlab平台的三种迭代法求解矩阵方程]matlab迭代法求方程的根...
数值分析第二次作业 学院:电子工程学院 基于matlab平台的三种迭代法求解矩阵方程组 求解系数矩阵由16阶Hilbert方程组构成的线性方程组的解,其中右端项为[2877/851,3491/14 ...
最新文章
- Nature子刊:用16S及18S rRNA全长进行微生物多样性研究
- c++之趣味new代码大家看
- beego07----web博客
- DGL教程【三】构建自己的GNN模块
- Tech·Ed 2007大会课程内容
- kill掉占用端口程序
- android自定义控件几种,Android 自定义View一个控件搞定多种水波纹涟漪扩散效果 - CSDN博客...
- 关羽第三方证书导入的CASE
- MySQL 字符集支持
- Uber开源深度学习工具Ludwig学习实践
- rabbitmq消费者设置手动ack
- java编程思想读后感
- Modelsim的安装教程
- STM32编译生成的BIN文件详解
- 《测绘综合能力》——海洋测绘
- 学生管理系统--【Java+MySQL】--数据库系统概论综合性实验
- git clone git://github.com/ethz-asl/libnabo.git 失败 time out
- maya python教程下载_[转载]技术教程-MayaPython教程四之实战篇
- 图数据库发展趋势概览
- arm汇编指令中MRS和MSR
热门文章
- 千万不要点进来!看完Python从入门到实践,你就要走上秃头的道路
- 苹果回应下架 iPhone X;滴滴将恢复深夜出行;拼多多赶超网易 | 极客头条
- java concat用法_java中concat()方法的使用说明
- 中东部大部地区气温将下降4-6℃ 南方地区持续阴雨
- 【Nacos】源码之服务端AP架构集群节点的心跳检测
- python设置随机数种子(numpy,pytorch,random)
- Atlas配置Hive Hook
- 【7.2 指标的应用与设计(15%)-业务数据分析】——CDA
- 监控宝 的试用和简单分析
- 微信小程序正式发布!爱范儿推出国内首家小程序商店