Matlab Error (Matrix dimensions must agree)

Matlab Error (Matrix dimensions must agree)

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

xOld =input(‘Enter initial guess: ‘);

 

errortmp =2;

counter =0;

 

while (errortmp>10^-10)

xNew =xOld – Jf3(xOld)\f3(xOld)

counter=counter+1

error=norm(xNew-xOld,inf)+4*eps*norm(xNew,inf)

if(error>=errortmp)

    error(‘shit!’);

else

    errortmp=error;

end

xOld = xNew;

pause

    

end

 

function J=Jf3(x)

 

J=[0 0 1 1;

    x(3) x(4) x(1) x(2);

    2*x(3)*x(1)   2*x(4)*(x(2))   x(1)^2   x(2)^2;

    3*x(3)*x(1)^2   3*x(4)*(x(2))^2   x(1)^3   x(2)^3];

function y=f3(x)

y=[x(3)+x(4)-2;

    x(3)*x(1) + x(4)*x(2);

    x(3)*x(1)^2 + x(4)*x(2)^2 – (2/3);

    x(3)*x(1)^3 + x(4)*x(2)^3];

end

//当用户输入数值时。一定要输入一个matrix,不能仅仅输入一个数值,否则会显示:Matrix dimensions must agree

输入 1; //这时我们输入的仅仅是一个数字

输入 1 2 2 3; //这时我们输入的并非matrix

输入 [1 2 3 4 ] //这时我们输入的也不是matrix

输入 [1;2;3;4] //正确

这是由至,输入值表格和表格处理功能是不一样的,因此错误代码将被显示

版权声明:本文博主原创文章。博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/116791.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • angularjs输入验证[通俗易懂]

    angularjs输入验证[通俗易懂]转载自:http://www.tuicool.com/articles/2Qbiqi(译)AngularJS中使用的表单验证-ZackYang时间 2013-11-1514:22:00  博客园-原创精华区原文  http://www.cnblogs.com/woshinidezhu/p/Form-validation-with-AngularJS.html主题 

  • 简述django请求生命周期_django批量更新数据库

    简述django请求生命周期_django批量更新数据库Django请求生命周期分析1.客户端发送请求在浏览器输入url地址,例如www.baidu.com,浏览器会自动补全协议(http),变为http://www.baidu.com,现在部分网站都

  • java8 Lambda表达式

    java8 Lambda表达式java8 Lambda表达式

  • excel 堆积折线图_什么叫堆积折线图

    excel 堆积折线图_什么叫堆积折线图excel中关于折线图和堆积折现图的解释:“堆积折线图和带数据标记的堆积折线图堆积折线图用于显示每一数值所占大小随时间或有序类别而变化的趋势,可能显示数据点以表示单个数据值,也可能不显示这些数据点。如果有很多类别或者数值是近似的,则应该使用无数据点堆积折线图。提示为更好地显示此类型的数据,您可能要考虑改用堆积面积图。更通俗的解释为: 如果有两个数据系列,折线图中两个数据系列是独立…

  • 按位取反运算符_按位取反运算符的运算举例

    按位取反运算符_按位取反运算符的运算举例一、定义取反操作符是位运算符的中一个,作用是按位补运算符翻转操作数的每一位。二、举例说明正数:~(6)6的二进制表示00000110按位取反11111001说明:在计算机中,正数用

  • oracle函数及自定义type

    oracle函数及自定义type最近第一使用到oracle的函数返回结果集,记下大致的使用:因为在函数中无法使用表类型,所有首先,要创建一个自定义的类型,类似java的beancreateorreplacetypebbs_typeasobject(BBS_ID              number(11),                     SECTION_ID       

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号