MATLAB,conv2卷积函数报错,求大神帮忙看看
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB,conv2卷积函数报错,求大神帮忙看看相关的知识,希望对你有一定的参考价值。
clear all;
close all;
clc;
img=imread('lena4.jpg');
subplot(1,2,1);
imshow(img);
title 原图像
img=double(img);
h=[0 1 0;1 -4 1;0 1 0];
R=conv2(img,h,'same');
K=I-J;
subplot(1,2,2);
imshow(K)
title 锐化后的图像
大神,按照你的要求改了,但是我这处理效果有点不太理想啊
追答I 和J是什么,你把代码贴完整一点我弄弄看
追问原来的,我已经完全推倒重做了,现在准备按照这个算法,可行吗?
试试看就知道了嘛
本回答被提问者采纳求大神帮忙用matlab程序做BP神经网络预测
预测2015年Y的值 X1~X7都是Y的影响因素 答案要有截图 最好可以把程序留一下 谢谢
1、样本数据太少,用BP网络预测可能并非好选择。说不定用一般的回归分析效果更好。
2、要对Y进行预测,需要知道2015年的影响因素X1~X7才行吧?
BP神经网络的参考程序:
data = [ ...2009 2102.13 108.69 1104.99 888.45 700.6 64.28 8204.5 17502.1
2010 2701.61 132.74 1456.64 1121.64 839.02 99.58 9100 20760.52
2011 3636.62 208.22 2002.1 1426.29 1111.12 123.09 10086.88 29286.8
2012 4164.32 229.05 2303.9 1631.37 1293.62 176.42 12005.115 33720.1
2013 4672.91 247.21 2583.75 1841.95 1480.84 181.9 13136.77 39131
2014 5157.97 257.63 2872.01 2028.33 1666.75 200.87 15110 42194
];
year = data(:,1);
p = data(:,2:8).';
t = data(:,9).';
net = newff(p,t,10);
net = train(net,p,t);
y1 = sim(net,p(:,end))
由于没有2015年的X1~X7数据,最后一句用2014年的数据进行测试。
如果用多元线性回归:
c=regress(t',p')y2=c'*p(:,end)
由于样本数量太少(少于影响因素的数量),这种情况下,实际上回归的结果可以几乎没有误差(只有数值误差)。当然,用于预测是否准确要另当别论。
参考技术A 不要用截图,不能直接利用,要方便别人利用来写程序、调试。可直接帖数据或发文件,否则,要别人一个一个再输入数据,可能要花时间。请补充下。 参考技术B 2015年没数据,怎么预测?以上是关于MATLAB,conv2卷积函数报错,求大神帮忙看看的主要内容,如果未能解决你的问题,请参考以下文章