matlab定义变量编程中,input1跟input_train是同一变量吗?

查看: 97|回复: 1
帮我看一下这句代码什么问题
load data2
load data3
load data4
load data5
data1 = [data3;data4;data5];
data1(1:144,:)=data(1:144,:);
data1(145:288,:)=data3(1:144,:);
data1(289:432,:)=data4(1:144,:);
data1(433:576,:)=data5(1:144,:);
input=data1(:,1:25)
output1=data1(:,1)
for i =1:576
switch output1(i)
& & case 1
output(i,:)=[1 0 0 0];
& & case 2
output(i,:)=[0 1 0 0];
& & case 3
output(i,:)=[0 0 1 0];
& & case 4
output(i,:)=[0 0 0 1];
k=rank(576,25);
[m,n]=sort(k);
input_train=input(n(1:500),:)';
output_train=putput(n(1:500),:)';
input_test=input(n(501:576),:)';
output_test=output(n(501:576),:)';
[inputn,inputps]=mapminmax(input_train);
midnum=25;
w1=rands(midnum,innum);
bi=rands(midnum,1);
w2=rands(midnum,outnum);
b2=rands(outnum,1);
for ii=1:20
for i=1:1:500
x=inputn(i,:);
for j=1:1:midnum
I(j)=input(i,:)'*w1(:,j)'+b1(j);
Iout(j)=1/(1+exp(-I(i)));
yn=w2'*Iout'+b2;
e=output_train(i,:)-
E(ii)=E(ii)+sum(abs(e));
for j=1:1:midnum
S=1/(1+exp(-I(i)));
FI(i)=S*(1-S);
for k=1:1:innum
for j=1:1:midnum
dw1=(k,j)=FI(j)*x(k)*(e*w2(j,1));
db1(j)=FI(j)*(e(1)*w2(j,1));
w1=w1_1+xite*dw1';
b1=b1_1+xite*db1';
w2=w2_1+xite*dw2';
b2=b2_1+xite*db2';
input_test=mapminmax('apply',input_test,inputps);
for i=1:76
for j=1:1:midnum
I(j)=input_test(i,:)'*w1(:,j)'+b1(j);
Iout(j)=1/(1+exp(-I(j)));
fore(:i,)=w2'*Iout'+b2;
看到右侧的红色标志没有,说明你的程序有语法错误。
第57行,一行语句有两个‘=’,肯定是有问题的
Powered byMatlab神经网络30个案例第1案例代码_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
14页免费9页免费4页免费26页免费8页免费 28页1下载券9页1下载券10页7下载券2页免费3页1下载券
喜欢此文档的还喜欢85页1下载券2页免费
Matlab神经网络30个案例第1案例代码|
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢网页中input 一个编辑框,id=变量。如何获取这个id的值呢?_百度知道
网页中input 一个编辑框,id=变量。如何获取这个id的值呢?
如题2.或者用什么办法能够获取到这个编辑框呢?最终实现程序后台往里面输入东西。
用jsp的话应该是,name属性&p&你的姓名:
&input type=&text& name=&yourname&& &/p& &%
String name= request.getParameter(&yourname&);
out.println(&你的姓名是:&+name+&&br&&);
session.setAttribute(&name&,name);
其他类似问题
按默认排序
其他2条回答
replace(trim(GetFormVariable(&txtMsg&)),&'&,&''&)
请求TXTMSG
&input type=&text& id=&&%=变量%&& /&
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁已有天涯账号?
这里是所提的问题,您需要登录才能参与回答。
"天涯问答"是天涯社区旗下的问题分享平台。在这里您可以提问,回答感兴趣的问题,分享知识和经历,无论您在何时何地上线都可以访问,此平台完全免费,而且注册非常简单。
matlab怎样给一个符号表达式中的变量赋值?
matlab怎样给一个符号表达式中的变量赋值?
08-11-30 & 发布
就用赋值函数啊
请登录后再发表评论!
其实任何矩阵的元素都可以直接作为变量来使用。 能否作为变量的唯一判断标准就是它是否能够放在赋值符号(=)的左边。
请登录后再发表评论!定义一个Date类,成员变量year,month和day,成员方法包括input_Date()和out_putDate(),分别用于实现日期的_百度知道
定义一个Date类,成员变量year,month和day,成员方法包括input_Date()和out_putDate(),分别用于实现日期的
输入与输出。在main()方法中创建该类的对象并访问这些方法。(JAVA编程题)求详细!!!
提问者采纳
public class Date{
private int year,month,
public Date(){
public void input_Date(int year,int month,int day){
this.year =
this.month =
this.day =
public void output_Date(){
System.out.println("日期是:"+year+"年"+month+"月"+day+"日");
}}//测试类public class Test{
public static void main(String args[]){
Date date = new Date();
Scanner input = new Scanner(System.in);
System.out.println("请输入年月日:");
int year = input.nextInt();
int month = input.nextInt();
int day = input.nextInt();
date.input_Date(year,month,day);
date.output_Date();
提问者评价
太感谢了!
其他类似问题
成员变量的相关知识
按默认排序
其他1条回答
分别实现日期的什么?
在补充里有写
import java.util.Cpublic class MyTest{
public static void main(String[] args)
System.out.println(new Date().setFormat("yyyy-MM-dd"));
}}class Date{
String[] format =
{ "/", "/" };
* 默认为当前时间
public Date()
Calendar c = Calendar.getInstance();
this.year = c.get(Calendar.YEAR);
this.month = c.get(Calendar.MONTH) + 1;
this.day = c.get(Calendar.DAY_OF_MONTH);
public Date(int year, int month, int day)
this.year =
this.month =
this.day =
public Date setFormat(String mat)
String temp[] = mat.split("yyyy");
temp = temp[1].split("MM");
format[0] = temp[0];
temp = temp[1].split("dd");
format[1] = temp[0];
} catch (Exception e)
throw new RuntimeException("时间格式设置出错");
public void input_Date(int year, int month, int day)
this.year =
this.month =
this.day =
public void input_Date(String date)
String[] tempResult = date.split(format[0]);
year = Integer.valueOf(tempResult[0]);
tempResult = tempResult[1].split(format[1]);
} catch (Exception e)
throw new RuntimeException("不合法的时间输入格式!" + "当前格式为:yyyy" + format[0]
+ "MM" + format[1] + "dd");
public void out_putDate()
System.out.println(this.toString());
public String toString()
return year + format[0] + (month & 10 ? ("0" + month) : month)
+ format[1] + (day & 10 ? ("0" + day) : day);
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 input1 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信