matlab程序转java_用面向对象的方法将一段JAVA代码转化为matlab
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public class Variable {
/*list of variables this variable is connected to. */ Vector neighbors;
/* id of this variable */
public int varID;
/* id of agent this variable belongs to. */
public int agentID;
/** The domain of possible values for this variable. */
Value[] domain;
/** Size of the domain */
int domainSize; public Variable(int agentID, int varID, int domain_s) {
this.agentID = agentID;
this.varID = varID;
domainSize = domain_s;
/* set the domain of the variable to be int values between [0,]. */
domain = new NominalValue[domainSize];
for(int i=1;i
domain[i] = new NominalValue(i);
}
neighbors = new Vector();
} public void addNeighbor(Variable v){ neighbors.addElement(v);
}
public boolean isNeighbor(Variable v){
for(int i=0;i
Variable vv = (Variable) neighbors.elementAt(i);
if(v.equalVar(vv))
return true;
}
return false;
} }
下面是我写的matlab类,主要问题在于addElement()总报错
classdef Variable
%VARIABLE Summary of this class goes here
% Detailed explanation goes here
properties
neighbors ;
varID ;
agentID ;
domain ;
domainSize ;
end
methods
%Class Constructor
function obj = Variable(agentID , varID , domain_s)
import java.util.*;
import problem.*;
obj.agentID=agentID;
obj.varID = varID ;
obj.domainSize = domain_s ;
% set the domain of the variable to be int values between [0,].
obj.domain = problem.NominalValue(obj.domainSize);
for i = 1:obj.domainSize
obj.domain(i)=problem.NominalValue(i);
end
obj.neighbors = Vector();
end
%Class Constructor end
end
method
function addNeighbor(obj,v)
obj.neighbors.addElement(v);
end function bool_isNeighbor = isNeighbor(obj,v)
for i = 0 : neighboors.size()
vv = Variable(obj.neighbors.elementAt(i));
if v.equalVar(vv)
bool_isNeighbor = true ;
return ;
end
end
bool_isNeighbor = false ;
end
end
我现在的问题主要在addElement(v) 这部分,不能把一个对象加入到neighbors数组中,请哪位大牛可以帮忙解决一下呀?真心的是感谢一下呀!
matlab程序转java_用面向对象的方法将一段JAVA代码转化为matlab相关推荐
- java 改为matlab_用面向对象的方法将一段JAVA代码转化为matlab
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 public class Variable { /*list of variables this variable is connected to. */ ...
- bcs转10 c语言,小弟刚学习C语言,怎么把下段汇编代码转化为C语言程序,请高手指教!!!单片机89c52...
已结贴√ 问题点数:20 回复次数:3 小弟刚学习C语言,怎么把下段汇编代码转化为C语言程序,请高手指教!!!单片机89c52 BIT_COUNT DATA 07FH TIMER0 ...
- 怎么一键执行java程序_如何快速、低成本、低扰动地运行一段Java代码
JVM是个运行服务端应用的好VM,但如果你只是想频繁地运行一段Java写的脚本,或者在跑一些辅助性的Java程序比如监控,比如日志收集,这时候的诉求就和平日里的应用不一样了: 1.启动快速,动静小. ...
- 激活MyEclipse 6.5方法-通过一段Java程序生成激活码
在MyEclipse中新建一个Java类,名为MyEclipseKeyGen,将下面的Java代码拷贝到MyEclipseKeyGen类中,先修改变量subscriber的值,然后运行程序即可获得Su ...
- 智能合约转java_第四章 自定义sol合约转化java代码,并实现调用
鉴于笔者以前各大博客教程都有很多人提问,早期建立一个技术交流群,里面技术体系可能比较杂,想了解相关区块链开发,技术提问,请加QQ群:538327407 准备工作 1.官方参考说明文档 2.已经在ubu ...
- agv调度matlab程序,一种分布式AGV调度方法及调度系统与流程
技术领域 本发明涉及AGV调度技术领域,尤其是一种分布式AGV调度方法及调度系统. 背景技术: 目前,物流.仓库等需要大量货品搬运的情形,开始采用多个自动导引运输车(英文简称AGV)协同工作,无需人工 ...
- 基于块的纹理合成 matlab程序,基于块的纹理合成方法和装置制造方法
基于块的纹理合成方法和装置制造方法 [专利摘要]本发明公开了一种基于块的纹理合成方法和装置.其中,该方法包括:查找候选纹理块集合中的每个候选纹理块与在目标纹理图中已合成纹理块的重叠区:将已合成纹理块中 ...
- 棉花异性纤维图像分割算法matlab程序,棉花异性纤维定位新方法
[1]张慧,王泽伟,柏延平. 棉花异纤清除机的技术现状和发展趋势[J].纺织导报,2012(5):59-62.Zhang hui, Wang Zewei, Bai Yanping. Technical ...
- 高斯牛顿迭代matlab程序,高斯—牛顿法(LM法)迭代无法收敛,代码如下,R14b版本...
本帖最后由 大禹man 于 2017-2-25 16:07 编辑 需要拟合的函数为zeta,用omeg的前两个数计算得到系数a0和a1,他们会在循环过程中随着miu0和miu1变化,我的程序如下,可以 ...
最新文章
- 嵌入式Web Service gSOAP的移植与应用(二)
- 物料主数据(MM03)跳转函数
- Lambda表达式Java教程
- android小应用,只能播放一首歌的应用
- am最新版安装包_am软件下载-am剪辑软件(alight motion)中文版下载v2.3.1-11玩家网
- linux的网络配置有线线缆被拔出
- Python百度语音合成
- Power BI Desktop 中的数据源
- ERP管理web后台_数字化、Axure高保真智能化工厂管理系统原型(erp生产管理、仓库管理、采购管理、设备能源管理、计划管理)
- shopex4.8.5 php5.6,惊爆漏洞ShopEX4.8.5隐患漏洞,最终解决方法ShopEX4.8.5安装完成后打开显示:Access denied by install.lock...
- WithMath|无穷级数一:定义理解与正项级数
- html手机保存图片不显示,手机保存的图片在相册显示不了解决方法
- 深入理解MOT评价指标
- 如何对文本框进行功能测试
- java正则表达式 字母数字下划线_字母数字下划线常用正则表达式
- 如何选择laravel的身份认证系统
- python爬虫打造_Python爬虫与AI结合,打造诗歌接龙程序!
- 基于Bootstrap的超酷jQuery开关按钮插件
- Python,菜菜,救救呜呜呜
- andriod 打造炫酷的电影票在线选座控件,1比1还原淘宝电影在线选座功能
热门文章
- markdown如何设置图片大小_不会吧,还不会用markdown排版吗
- php mysql随机记录_php随机取mysql记录方法小结
- 失效日期 软件测试案例_软件异常测试
- 小鱼一键重装系统win7教程
- MySQL中 JSON 数据类型应用
- 计算机绘图实训任务书,2012-2cad实训任务书与指导书.pdf
- 金士顿u盘真假软件_简洁轻巧 金士顿DT80 Type-C高速闪存盘评测
- HDFS剩余空间大小的Java接口,java api获取hdfs索引大小
- 链表的基本操作——反转与删除
- Java常用设计模式————外观模式