耶斯me too 2023-04-17 21:22 采纳率: 85.7%
浏览 38
已结题

matlab求一元二次方程

img

img


要求这个函数的正根,打算先画图看看零点接近哪个点,但是画不了图,显示错误,要怎么改?

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-18 20:15
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:
    • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7661418
    • 你也可以参考下这篇文章:从 Matlab 看中国未来的软件产业,说不定能像这些基础点的方向发展下,坚持写代码做些基础的工作未来还是非常有意义的。可以一直写代码到老呢。
    • 你还可以看下matlab参考手册中的 matlab 显示数组详细信息 details
    • 您还可以看一下 硬核野生技术咨询客服小李老师的matlab数学建模课程中的 求微分方程组通解特解数值解和求一元二元函数最小值和零点小节, 巩固相关知识点
    • 以下回答来自chatgpt: 问题回答: 问题标题: Matlab如何求一元二次方程的正根? 解决方案: 1. 可以使用Matlab自带的roots函数来求解一元二次方程的根,具体方法如下: 假设方程为 ax^2 + bx + c = 0,其中a,b,c为实数,且a不等于0。则求解过程如下: - 定义方程的系数a,b,c - 利用公式计算判别式delta,即delta = b^2 - 4ac - 若delta大于0,则方程有两个不同的实根,分别为x1 = (-b + sqrt(delta))/2a,x2 = (-b - sqrt(delta))/2a - 若delta等于0,则方程有一个二重实根,为x = -b/2a - 若delta小于0,则方程无实根,而是有一对共轭复根,不在此讨论 具体代码如下: a = 2; b = 3; c = 1; delta = b^2 - 4*a*c; if delta > 0 x1 = (-b + sqrt(delta))/(2*a) x2 = (-b - sqrt(delta))/(2*a) elseif delta == 0 x = -b/(2*a) else disp('没有实根') end 其中,sqrt()是求平方根的函数,disp()是输出信息的函数。 2. 如果想要画出一元二次方程的图像,可以利用Matlab自带的ezplot函数。具体方法如下: - 定义一元二次方程的函数表达式y - 利用ezplot函数画出函数y的图像。其中,ezplot函数的参数可以是函数句柄,也可以是函数表达式。如果是函数句柄,可以直接输入句柄名;如果是函数表达式,需要用@(x)将其转化为匿名函数,即在函数名前加上@符号。 具体代码如下: y = @(x) a*x^2 + b*x + c; ezplot(y,[-10,10]); 其中,[-10,10]是x轴的取值范围。 3. 如果想要观察零点位置,可以在图像上用点或者线表示。具体方法如下: - 定义x轴的取值范围 - 利用linspace函数生成等距的x轴数据 - 将x轴数据代入函数表达式求得y轴数据 - 将x轴数据和y轴数据用plot或者stem函数表示在图像上,stem函数表示的是离散的点,plot函数表示的是连续的线段。 具体代码如下: x = linspace(-10,10,100); y = a*x.^2 + b*x + c; stem(x(y==0), zeros(1,sum(y==0)), 'r'); axis([-10, 10, -1, 1]); 其中,“x(y==0)”表示y轴等于0的x轴数据点,zeros(1,sum(y==0))表示与x轴数据点对应的y轴数据点,'r'表示将点的颜色设置为红色。axis函数用来设置坐标轴的范围。

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月30日
  • 已采纳回答 5月22日
  • 创建了问题 4月17日

悬赏问题

  • ¥45 工程软件单片机设计课题要求
  • ¥15 在centos7安装conda
  • ¥15 c#调用yolo3 dll文件获取的数据对不上
  • ¥20 WPF 如何实现多语言,label 和cs(live Charts)中是否都能翻译
  • ¥15 STM32F103上电短路问题
  • ¥15 关于#单片机#的问题:以ATMEGA128或相近型号单片机为控制器设计直流电机调速的闭环控制系统(相关搜索:设计报告|软件设计|流程图)
  • ¥15 打开软件提示错误:failed to get wglChoosePixelFormatARB
  • ¥15 (标签-python|关键词-char)
  • ¥15 python+selenium,在新增时弹出了一个输入框
  • ¥15 苹果验机结果的api接口哪里有??单次调用1毛钱及以下。