版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(695)
>
虫友互识
(26)
>
导师招生
(23)
>
电化学
(8)
>
休闲灌水
(8)
>
博后之家
(6)
>
教师之家
(6)
>
考博
(6)
>
找工作
(5)
>
论文投稿
(5)
>
硕博家园
(4)
>
考研
(4)
>
论文道贺祈福
(3)
>
文献求助
(3)
>
招聘信息布告栏
(2)
>
基金申请
(2)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
MATLAB/Mathematica
»
多元一次方程的matlab解法,要求解为正整数
11
1/2
返回列表
1
2
下一页
查看: 6643 | 回复: 10
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
程红飞
铜虫
(初入文坛)
应助: 0
(幼儿园)
金币: 29.7
散金: 8
帖子: 17
在线: 35.1小时
虫号: 2241199
注册: 2013-01-14
专业: 特殊与极端环境下的高分子
[
求助
]
多元一次方程的matlab解法,要求解为正整数
怎样用matlab编程解方程0.11x+0.12y+0.13z=50,其中x、y、z均为正整数。
回复此楼
» 猜你喜欢
职称评审没过,求安慰
已经有49人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
三无产品还有机会吗
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab二元一次方程组拟合
已经有6人回复
求Matlab高手解决线性方程组的迭代求解问题
已经有17人回复
用matlab解带参数的一元三次方程--求解
已经有3人回复
matlab新手求助一下关于解决一次方程解析解的问题
已经有4人回复
关于matlab线性规划 背包问题的 解法 求救呀~~方程知道 但不知道如何解答····
已经有4人回复
求助!matlab求解一元高次方程的问题!
已经有8人回复
如何使用matlab求解非线性方程组的所有整数解?
已经有9人回复
请教Matlab高手解多元非线性方程组中的参数
已经有6人回复
matlab整数规划求解
已经有4人回复
常微分方程(ODEs)的MATLAB数值解法
已经有119人回复
【求助】matlab求解非线性方程组,并画图处理。要求y,z是实数解!
已经有18人回复
【求助】请教此方程的MATLAB解法
已经有10人回复
【求助】关于MATLAB解三次方程
已经有7人回复
1楼
2013-11-25 21:08:19
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )
chyanog
金虫
(小有名气)
程序强帖: 1
应助: 12
(小学生)
金币: 808.1
红花: 5
帖子: 85
在线: 52.8小时
虫号: 1540955
注册: 2011-12-17
性别: GG
专业: 计算数学与科学工程计算
老实说,Matlab不擅长解这种丢番图方程,用solve已经相关命令不行的,
如果用暴力穷举速度又不行(这是适合C干的活),而且不一定能得到所有的解,要看穷举的范围。
用Mathematica的话一个Solve命令就行了,而且不会漏解
赞
一下
(2人)
回复此楼
5楼
2013-12-01 19:42:10
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
feign_te
金虫
(小有名气)
应助: 15
(小学生)
金币: 746
散金: 10
红花: 2
帖子: 67
在线: 70小时
虫号: 2550259
注册: 2013-07-17
性别: GG
专业: 质谱分析
【答案】应助回帖
★ ★ ★ ★ ★
感谢参与,应助指数 +1
程红飞: 金币+5,
★★★★★
最佳答案
2013-12-03 21:36:36
相当于求11x+12y+13z=5000的解
由于是正整数 变量都有上限 果断历遍
b=zeros(25000,3);
k=0;
for x=1:500
for y=1:450
z=(5000-11*x-12*y)/13;
if z==fix(z) && z>0
k=k+1;
b(k,
=[x,y,z];
end
end
end
k;
b=b(1:k,
;
居然有七千多个解 挺意外的
赞
一下
(1人)
回复此楼
3楼
2013-11-28 00:14:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
普通回帖
cjc5367
铁虫
(小有名气)
应助: 23
(小学生)
金币: 124.6
散金: 100
红花: 1
帖子: 98
在线: 76.7小时
虫号: 2720593
注册: 2013-10-13
性别: GG
专业: 常微分方程与动力系统
【答案】应助回帖
感谢参与,应助指数 +1
这个有无穷解吧,最笨的方法:遍历
赞
一下
回复此楼
2楼
2013-11-27 11:14:46
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
程红飞
铜虫
(初入文坛)
应助: 0
(幼儿园)
金币: 29.7
散金: 8
帖子: 17
在线: 35.1小时
虫号: 2241199
注册: 2013-01-14
专业: 特殊与极端环境下的高分子
引用回帖:
3楼
:
Originally posted by
feign_te
at 2013-11-28 00:14:51
相当于求11x+12y+13z=5000的解
由于是正整数 变量都有上限 果断历遍
b=zeros(25000,3);
k=0;
for x=1:500
for y=1:450
z=(5000-11*x-12*y)/13;
if z==fix(z) && z>0
k=k+1; ...
为什么把你的代码复制到matlab的command window后,matlab不运行呢???
赞
一下
回复此楼
4楼
2013-12-01 05:04:31
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
feign_te
金虫
(小有名气)
应助: 15
(小学生)
金币: 746
散金: 10
红花: 2
帖子: 67
在线: 70小时
虫号: 2550259
注册: 2013-07-17
性别: GG
专业: 质谱分析
引用回帖:
4楼
:
Originally posted by
程红飞
at 2013-12-01 05:04:31
为什么把你的代码复制到matlab的command window后,matlab不运行呢???...
因为matlab识别不了那个笑脸 笑脸是半冒号和半角括号 :和谐)
而且要调试的话 最好建立一个.m文件
赞
一下
回复此楼
6楼
2013-12-01 21:02:09
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
程红飞
铜虫
(初入文坛)
应助: 0
(幼儿园)
金币: 29.7
散金: 8
帖子: 17
在线: 35.1小时
虫号: 2241199
注册: 2013-01-14
专业: 特殊与极端环境下的高分子
引用回帖:
6楼
:
Originally posted by
feign_te
at 2013-12-01 21:02:09
因为matlab识别不了那个笑脸 笑脸是半冒号和半角括号 :和谐)
而且要调试的话 最好建立一个.m文件...
我懂了,是最后一行的那个分号没有去掉
赞
一下
回复此楼
7楼
2013-12-02 01:02:20
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
程红飞
铜虫
(初入文坛)
应助: 0
(幼儿园)
金币: 29.7
散金: 8
帖子: 17
在线: 35.1小时
虫号: 2241199
注册: 2013-01-14
专业: 特殊与极端环境下的高分子
引用回帖:
7楼
:
Originally posted by
程红飞
at 2013-12-02 01:02:20
我懂了,是最后一行的那个分号没有去掉
...
挺好的,就是 b(k,:)=[x,y,z]和b=b(1:k,:)没有看懂
赞
一下
回复此楼
8楼
2013-12-02 01:16:54
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
程红飞
铜虫
(初入文坛)
应助: 0
(幼儿园)
金币: 29.7
散金: 8
帖子: 17
在线: 35.1小时
虫号: 2241199
注册: 2013-01-14
专业: 特殊与极端环境下的高分子
引用回帖:
6楼
:
Originally posted by
feign_te
at 2013-12-01 21:02:09
因为matlab识别不了那个笑脸 笑脸是半冒号和半角括号 :和谐)
而且要调试的话 最好建立一个.m文件...
挺好的,就是 b(k,:)=[x,y,z]和b=b(1:k,:)没有看懂
赞
一下
回复此楼
9楼
2013-12-02 01:18:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
feign_te
金虫
(小有名气)
应助: 15
(小学生)
金币: 746
散金: 10
红花: 2
帖子: 67
在线: 70小时
虫号: 2550259
注册: 2013-07-17
性别: GG
专业: 质谱分析
引用回帖:
9楼
:
Originally posted by
程红飞
at 2013-12-02 01:18:24
挺好的,就是 b(k,:)=和b=b(1:k,:)没有看懂...
b(k,:)中:是 1:3的缩写
b=zeros(25000,3) 预定义b,有25000行,实际解没那么多
b(k,:)=[x,y,z] 将该组解储存在b的第k行
b=b(1:k,:) 将k行以后(全是0)去掉
赞
一下
回复此楼
10楼
2013-12-02 07:48:55
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
程红飞
的主题更新
11
1/2
返回列表
1
2
下一页
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定