来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2021/03/23 06:16:09

matlab问题

clear

for a=0.1:0.1:50

for b=0.1:0.1:20

for m=0.1:0.1:5

for k=1:1:15

n=(a*m)/(2*b)-m^2;

z=4*k-a*m;

x=(4*k-a*m)/(4*k-2*b*(m^2+n));

y=(4*k-a*m)/(4*k-2*b*m^2);

f=b^2*x^2*(m^2+n)-2*a*b*m*x-b^2*y^2*(m^2+4*n)+2*a*b*m*y;

if =0 && f>0 && n>3

disp([a,b,m,k,n])

end

end

end

end

end

上面程序,我明明在if条件里写了z不等于0,为什么运行的结果,计算出z是等于0的?

你好,我测试过了,您写的 if z~=0 && f>0 && n>3没有问题,当z=0的时候是进不去disp([a,b,m,k,n])的,所以z起到判断逻辑调价你的作用,不会对你的结果造成任何影响.如果你

方便的话,请你说明一下 你说的运行结果是什么结果!

再问: 4.0000 0.1000 3.0000 3.0000 51.0000

8.0000 0.1000 3.5000 7.0000 127.7500

上面截取了一段结果,计算一下z=4*k-a*m,都是为0.。。不知道咋回事。

再答: z值计算出来后是个浮点数,这个问题会影响你的。所以判断时希望你慎重。这个应该就是你的问题所在了。

希望你留意一下,matlab里面显示出来的数据,和 参数运算的数据类型不一致,你要试试。比如 0.0000001你显示的时候可能就是0 。不知道你明白我的意思了吗

再问: 谢谢,我大概明白了。我把z~=0改成了z-0>0,不知道这样表示可不可以。因为改完之后运行,没有显示结果,不知道是没有解还是这样表示不对。

再答: 你不能单纯的说大于0吧,如果z是负数的话,你写的那个是不是就又有问题了。你可以取绝对值然后和一个非常小的值比较 比如1e-06 c语言里面学过的,参考一下。建议你还是先测试你的if逻辑结构是否正确吧,调试一下,好运!

再问: 非常谢谢你!!

matlab if m不等于0,matlab问题clearfor a=0.1:0.1:50for b=0.1:0.1:20for m=0.1:0.1:5相关推荐

  1. matlab什么样的数表示0,matlab中e=1; i=0;是什么意思

    matlab中 e(k,:)=[a(i,:),b(j,: 把a矩阵的i行和b矩阵的j行接起来,作为e矩阵的k行.祝学习愉快. matlab中x(:,i)=x(:,i)/sum(x(:, [x,y]=e ...

  2. vc6.0 matlab混合编程,matlab2010 + vc6.0混合编程实例(调用dll)

    不想解释太多直接上代码吧!!! 在对matlab配置后,上代码mcc -W cpplib:libMyAdd -T link:lib MyAdd -C就可以了,记得加上-C 在对VC6.0进行配置的时候 ...

  3. matlab等于怎么表示,MATLAB里的不等于用什么表示?

    matlab中的不等于命令为"~=". 其余的常用e68a84e8a2ade799bee5baa6e997aee7ad9431333433623762命令如下: (1)lookfo ...

  4. OTB数据集评测工具---tracker_benchmark_v1.0(MATLAB版)配置教程

    可参考:OTB数据集评测工具tracker_benchmark_v1.0(MATLAB版)配置教程 按照这个教程可以运行测试

  5. 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 问题解答: 我来补答 ...

  6. matlab双轴坐标系对齐0,MATLAB双轴坐标图的画法(详细)

    找了好多双轴坐标系的,感觉都不全,而且都不够详细,综合和好几个画法,稍微总结一下. 先是第一种情况,双轴里面有两条线,一个轴对应一条线的. 不多bb,直接贴代码. x=0:0.01:10; y1=si ...

  7. 【matlab】小游戏:用MATLAB编程验证——投掷硬币那“0.5”

    投掷硬币那"0.5"         忙中偷闲,偶然想起小时候经常猜硬币,正反面,倒也是蛮有意思.         突发奇想用软件仿个真,也见识一下次数多到一定境界后的概率到底是什 ...

  8. matlab篮球队需要五名队员,MATLAB应用与数学欣赏.doc

    MATLAB应用与数学欣赏 概 述:MATLAB具有弱小的计算功用和绘图功用,熟练运用MATLAB已成为大学生.硕士生.博士生必需把握 的基本技艺.经过MATLAB绘图.计算和数学建模综合运用等为学习 ...

  9. matlab中filter卷积补零,matlab中的卷积——filter,conv之间的区别

    filter是做滤波,其实原理跟卷积是想通的,只不过处理结果的方法不同,先看示例程序: x=[1,2,3,4,5]; h=[1,1,1]; y1=conv(h,x) y2=filter(h,1,x) ...

  10. matlab都有什么接口,介绍MATLAB与C++的几种接口方式

    matlab调用c++,应该用mex把cpp编译成 .mex文件供MATLAB在命令行方式下调用吧 看下面这片文章 文章: 摘自北京理工大学BBS MATLAB是什么东东?不用我多说了,大批的高手会告 ...

最新文章

  1. solr mysql 导入命令_(solr系列:四)将mysql数据库中的数据导入到solr中及删除solr中导入的数据...
  2. Dijkstra算法的c++实现
  3. 遍历flex和flash对象的属性和方法
  4. boost::strong_components用法的测试程序
  5. 图解Tomcat类加载机制(阿里面试题)
  6. activemq的使用场景
  7. 回顾微软近年来对于Linux和开源的策略
  8. 电脑屏保海底世界_世界上最后一个深海实验室,隐藏了人类未来的秘密
  9. MySql 你知道事务隔离是怎么回事吗?
  10. vue-webpack3x -- webpack4x
  11. 【cocos2d-x 手游研发小技巧(4)与Android混编实现换“头像图片”】
  12. 【C语言函数调用详解】——传值调用传址调用
  13. 【上外青年】人物 ‖ 何晗:天才都是异类
  14. pe擦除服务器硬盘,怎么彻底删除硬盘数据
  15. Unity adb环境变量配置
  16. 极客日报第123期:华为鸿蒙商标被驳回复审;《王者荣耀》蝉联全球手游畅销榜冠军;苹果承认iOS 14.5.1令旧款iPhone性能下降
  17. 真赔麻了!!一个BUG和一个回帖直接赔了20万!
  18. 网络加载框架 - Retrofit
  19. 帮你梳理正则表达式的基础知识
  20. NPF driver 问题

热门文章

  1. visual studio installer可以卸载吗_ArcGIS 怎样彻底删除和卸载
  2. 访问对象的属性,你知道有哪些方法?
  3. mysql全表重命名备份_MySQL数据库重命名的快速且安全方法(3种)
  4. c语言求佩尔方程的解设计思路,c语言版 佩尔方程求最小正整数解及第k解(矩阵快速幂)...
  5. java maven 项目依赖关系,java – 关于依赖关系共享的Maven多模块项目组合
  6. linux 嗅探密码,Linux下嗅探又一实例截取
  7. 十三水算法php_基于PHP+Redis令牌桶限流
  8. 计算机英语女人英语怎么说,英语时差:计算机和女人
  9. JS实现逼真的雪花飘落特效
  10. CSS3 选择器用法小结