精华内容
下载资源
问答
  • C语言一元二次函数的解

    千次阅读 2016-10-30 13:49:41
    #include #include int main() { float a=0; float b=3;  float c=2; float x1,x2;...float m=b*b-4*a*c;...x1=-(c/b);... printf("该函数不是一元二次函数\n"); printf("x = %lf\n",x1); } else {
    #include <stdio.h>
    
    #include <math.h>
    int main()
    {
    float a=0;
    float b=3;
        float c=2;
    float x1,x2;
    float m=b*b-4*a*c;
    if(a==0)
    {
    x1=-(c/b);
       printf("该函数不是一元二次函数\n");
    printf("x = %lf\n",x1);
    }
    else
    {
     if(m==0)
     {
     printf("该函数有两个相等的根");
              x1=x2=((-b)+sqrt(m))/(2*a);
     }
     else if(m<0)
     {
       printf("该函数有两个共轭根\n");
     }
     else
     {
       printf("该函数有两个不相等的根\n");
    x1=((-b)+sqrt(m))/(2*a);
    x2=((-b)-sqrt(m))/(2*a);
    printf("x1 = %lf  x2 = %lf",x1,x2);
     }
    }


        return 0;
    }
    展开全文
  • C语言一元二次函数的根

    千次阅读 2017-10-29 15:20:04
    #define _CRT_SECURE_NO_WARNINGS 1 #include #include int main() { float a, b, c, disc, x1, x2; do{ scanf("%f%f%f", &a, &b, &c); disc = b*b - 4 * a*c; if
    #define _CRT_SECURE_NO_WARNINGS 1
    #include<stdio.h>
    #include<math.h>
    int main()
    {
        float a, b, c, disc, x1, x2;
        do{
            scanf("%f%f%f", &a, &b, &c);
            disc = b*b - 4 * a*c;
            if (disc < 0)
            {
                printf("wugen ");//若根的判别式小于0,无根
            }
        } while (disc < 0);//根的判别式小于0,跳出循环
        x1 = (-b + sqrt((b*b) - 4 * a*c)) / (2 * a);
        x2 = (-b - sqrt((b*b) - 4 * a*c)) / (2 * a);
        if (x1 = x2)
        {
            printf("%f", x1);//有一个根的情况
        }
        else
        {
            printf("%f  %f", x1, x2);//有两个根的请况
        }
        system("pause");
        return 0;
    }
    

    小白一个!!!
    若是有人看到了这段代码,如果发现有什么错误呀,可以在下面留言,我们相互学习相互进步啊对吧,感谢感谢^_^!!!

    展开全文
  • 方程 的根,用三个函数分别b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。 输入 a b c 输出 x1=? x2=? 样例输入 4 1 1 样例输出 x1=-0.125+0.484i x2=-0.125-0.484i 都很简单: ...
    注意点:
    输出的格式,多少位后小数。
    scanf后要记得加&
    <0的情况要记得分类
    

    题目描述
    求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。
    输入
    a b c
    输出
    x1=? x2=?
    样例输入
    4 1 1
    样例输出
    x1=-0.125+0.484i x2=-0.125-0.484i

    都很简单:

    解题思路:
    算出结果都用求根公式(忘了自行百度)
    而对于<0,也就是说解是虚数的那个情况,
    就需要将解放到两个变量中,分别输出,
    其中后面的那个变量在输出的时候加个i就可以了,
    说不明白,直接看代码,一下就明白了。
    
    #include<stdio.h>
    #include<math.h>
    void sum(double a , double b, double c)
    {
    	double x1,x2,diao,l1,l2;
    	diao=b*b-4*a*c;
    	if(diao>0)
    	{
    		x1=(((-1)*b+sqrt(diao))/(2*a));
    		x2=(((-1)*b-sqrt(diao))/(2*a));
    		printf("x1=%.3lf x2=%.3lf",x1,x2);
    	}
    	else if(diao==0)
    	{
    		x1=((-1)*b)/(2*a);
    		x2=x1;
    		printf("x1=%.3lf x2=%.3lf",x1,x2);
    	}
    	else if(diao<0)
    	{
    	
    		x1=((-1)*b)/(2*a);
    		diao=(-1)*diao;
    		l1=sqrt(diao)/(2*a);
    		l2=(-1)*(sqrt(diao)/(2*a));
    		printf("x1=%.3lf+%.3lfi x2=%.3lf%.3lfi",x1,l1,x1,l2);
    	}
    }
    int main()
    {
    	
    	double a,b,c;
    	scanf("%lf%lf%lf",&a,&b,&c);
    	sum(a,b,c);
    	
    	return 0;
     } 
    
    展开全文
  • Python-定义函数.练习题.一元二方程解

    万次阅读 多人点赞 2016-04-15 20:02:45
    请定义函数 ’quadratic(a,b,c)‘,接收三个参数,返回一元二方程: ax² + bx + c = 0 的两个解。(提示:计算平方根可以调用math.sqrt()函数) 答案: import math def quadratic (a,b,c) : ...

    *声明:
    我写此文的目的是帮助和我一样在廖雪峰老师官网上学习Python3的同学更好的理解和学习Python的知识,所以本博文及后续文章会跟着我的学习进度来走,主要内容是廖雪峰老师官网Python资料中每节知识点后的复习题的答案和解析,有一些是我自己原创的,有一些是网上整理的大神写的简洁但对新手并不是很明了的答案,我会尽可能的给出我的解析。*

    题目:
    请定义一个函数 ’quadratic(a,b,c)‘,接收三个参数,返回一元二次方程:
    ax² + bx + c = 0
    的两个解。(提示:计算平方根可以调用math.sqrt()函数)

    答案:

    import math
    def quadratic(a,b,c):
        if not isinstance(a,(int,float)):
            raise TypeError('a is not a number')
        if not isinstance(b,(int,float)):
            raise TypeError('b is not a number')
        if not isinstance(c,(int,float)):
            raise TypeError('c is not a number')
        d=b*b-4*a*c
        if a==0:
            if b==0:
                if c==0:
                    return '方程根为全体实数'
                else:
                    return '方程无根'
            else:
                x1=-c/b
                x2=x1
                return x1,x2
        else:
            if d<0:
                return '方程无根'
            else:
                x1 = (-b + math.sqrt(d))/2/a 
                x2 = (-b - math.sqrt(d))/2/a
                return x1,x2        
    print(quadratic(2,3,1))
    print(quadratic(1,3,-4))

    解析:
    这道题,并不难,只要对求根公式和求根条件掌握的比较清楚就可以写出来,首先 代码第一行 ’ import math ’ 表示导入 math 包。不光是Python,在其他编程语言里也有包这个概念,这就好比你在生活中会用到方方面面的工具一样,厨房用具放在‘’厨房包‘’里,修家具的放在‘’家具包‘’ 里等等,这里我们要用到计算平方根函数 ‘’sqrt()‘’,而这个函数又放在在‘’math‘’这个包里,所以我们导入这个包。
    代码3-8行是廖雪峰老师在 定义函数 知识点里讲到的参数检查,因为 quadratic(a,b,c)要接收a,b,c三个参数,所以要对这三个参数分别做检查,确保这三个数是符合一元二次方程的整数(int)或浮点数(float)。
    代码第九行是为了使代码简洁所以定义了 d 这个变量。
    代码10-26行 是利用条件判断做的关于一元二次方程求根的主体运算,你要对每层条件判断有一个清晰地逻辑关系,学习呢,就是接受知识和独立思考的过程,所以我希望小伙伴们可以先独立思考一下,如果真的想不明白,OK!不要浪费过多时间,可以把本文中提供的答案中的不理解的地方写在本文的评论里,虽然我也只是一个知之很少的人,但是我会尽可能的为你提供帮助。

    展开全文
  • C/C++ 函数一元二方程的根)

    千次阅读 2018-09-26 09:33:53
    一元二方程ax^2+bx+c=0的根。 输入 方程的三个系数a、b、c的值。 输出 方程的根。 样例输入 4 1 1 1 2 1 1 1 -2 样例输出 x1=-0.125+0.484i x2=-0.125-0.484i x1=x2=-1.000 x1=1.000 x2=-2.000 #...
  • Matlab三均匀B样条曲线插值函数

    热门讨论 2014-03-25 11:25:23
    对给定的点进行三次B样条插值,得到插值曲线,这里给定的点可以是二维平面上的点或三维点,注意输入的点矩阵要每行为个点坐标,里面都有注释,可以自己简单修改封装成自己想要的带参函数,里面有测试的点数据,...
  • 次b样条插值函数

    千次阅读 2019-05-07 10:55:34
    次b样条插值函数是 spline = spapi(knots,x,y) spapi(k,x,y) spapi({knork1,…,knorkm},{x1,…,xm},y) spapi(…,‘noderiv’) % B样条曲线生成程序 % 说明:给定8个控制顶点{(3 5),(2 4),(3 2),(6 1),(5 8),(10 6)...
  • 函数

    千次阅读 2017-01-31 21:52:22
    前言本篇小记要介绍个解析函数上面的概念——函数(Submodular Function)。 函数也称作“子模函数”或“亚模函数”,具有模型(Submodularity),也称“子模性”或“亚模性”,它是经济学上的概念——...
  • 一个只执行一次的once函数

    千次阅读 2018-11-20 16:03:25
    一个只执行一次函数(最优解在下面) function once(func) { var ran, result; if (!isFunction(func)) { throw new TypeError(funcErrorText); } return function() { if (r...
  • Matlab分段函数的积分

    万次阅读 2019-05-26 00:47:42
    )前言 本文介绍个使用Matlab进行分段函数积分值的方法。...Matlab中积分的函数为int(),调用形式为int(func, 'x', a, b),其中func为被积函数,x为积分变量,[a, b]为被积区间。 如int(x^2, 'x', 1, 2...
  • 多元函数求极值,万能函数——fmincon讲解

    万次阅读 多人点赞 2018-05-15 20:55:41
    matlab中的函数fmincon可用于可以取多元函数的极值,其约束包括五种:1、线性不等式约束;2、线性等式约束;3、变量约束;4、非线性不等式约束;5、非线性等式约束。其形式如下:x = fmincon(fun,x0,A,b,Aeq,beq...
  • 对多元二次函数的理解

    千次阅读 2014-01-02 20:07:39
    对多元二次函数的理解
  • /*方程ax^2+bx+c=0的根,用3个函数分别b^2-4ac大于0、等于0和小于0时的根,并输出结果。 从主函数输入a, b, c的值。*/ #include <STDIO.H> #include <MATH.H> //大于0的情况 void fun1(float a,...
  •  用动态执行似乎一次只能执行一条,动态语句又不能放在函数中,但存储过程输出函数再放到其他语句中运用似乎又比较困难,所以请高人指点,是不是只有写自定义函数了,这个自定义函数该如何写呢? 我的需求...
  • Matlab借助匿名函数求函数

    千次阅读 2015-12-19 19:29:34
    本人最近在研究空间关系,用匿名函数解决了函数的问题。 目的是要确定ζ与r之间的关系:sin(y)=sin(x)*(sqrt(re^2+(re+Zoh)^2-2*re*(re+Zoh)*cos(y)))/(re+Zoh); 代码如下: clear all; clc re = 6371.0...
  • matlab 求函数极值

    万次阅读 2016-10-29 02:39:54
    (1) fun = @(x)3*x^2 + 2*x + 4 fplot(fun) 最小 [x,fval] = fminunc(fun,2) (2)目标函数y=sinx在[1,3]上的最大值 [x,f,e]=fminbnd('-sin(x)',1,3) 最大值即-的最小值 (3) [x,favl,exitflag]=fmincon(fun1...
  • C语言中个程序多使用scanf函数

    千次阅读 2017-03-11 16:47:06
    今天复习遇到了函数主体使用多scanf函数的情况。但是在实际运行中发现只有第个scanf正常赋值了,之后的scanf函数均未赋值,被赋值为回车。 代码: #include #include double cal(double a1, double b1...
  • 样条函数插值(Cubic spline function interpolation)

    万次阅读 多人点赞 2019-05-23 11:36:01
    样条函数插值(Cubic spline function interpolation) 预备知识: 什么是插值? 已知离散的数据,但不知函数表达式,插值和拟合都是为了寻找函数表达式。区别在于,插值得到的函数能够穿过已知的点(在已知的...
  • C程序设计(第四版) 谭浩强 习题7.2 个人设计习题 7.2 方程ax^2+bx+c=0的根,用3个函数分别当:b^2-4ac大于0、等于0和小于0时的根并输出结果。从主函数输入a, b, c的值。代码块:#include #include <math.h>...
  • 解题思路: 一元二方程 ... 其根依据判定式△的取值为三种( △=b²-4ac )   1. △&gt;0,方程有两个不相等的实数根;   x1=[-b+√(△)]/2a; //( △=b²-4ac )  x2=[-b-√(△)]...
  • 已知传递函数幅频响应?

    千次阅读 2017-02-13 20:59:00
    例如H(z)=(1-z^2)/(1+2z+z^2) 可以这样,a=[1 2 1];...%取系统频率响应plot(w/pi,abs(X)); %画解卷绕后的幅值响应grid; 系数是从高到低次方? 转载于:https://www.cnblogs.com/xh0102/p/6395359.html...
  • python定义函数求解一元二方程

    千次阅读 2018-01-17 17:23:10
    #一元二方程的根 import math while True: a=int(input('请输入a:')) b=int(input('请输入b:')) c=int(input('请输入c:')) if (a!=0 and b**2-4*a*c>0): def quadratic(a,b,c): x1=(-b+math.sqrt...
  • 【长见识】matlab的二次函数拟合

    万次阅读 2019-01-30 09:25:56
    看完文章,长点见识。...人为选定采用二次函数的方法拟合。 收集的数据如表: 那么就不难列出如下个方程: 价格=系数阵*数据阵 代码: c=data_new\price 其中系数阵就是不同下标的C,其中数据阵就是【V^2...
  • 高数求函数极限

    万次阅读 多人点赞 2016-11-29 22:13:30
    在做高数题的时候我们会发现很多题都离不开极限,有人说:如果高数是颗数的话,那么极限就是他的根,可见其重要性,下面总结一下极限的方法。  【知识点】  、定义:  极限是微积分中的基础概念,它指的...
  • 习题 4.2 方程ax^2+bx+c=0的根,用3个函数分别b^2-4ac大于0、等于0和小于0时的根,并输出结果。从主函数输入a, b, c的值。 代码块: #include &lt;iostream&gt; #include &lt;iomanip&gt;...
  • 个非常有用的函数——COALESCE

    万次阅读 多人点赞 2012-12-16 03:29:18
    很多人知道ISNULL函数,但是很少人知道Coalesce函数,人们会无意中使用到Coalesce函数,并且发现它比ISNULL更加强大,其实到目前为止,这个函数的确非常有用,本文主要讲解其中的一些基本使用:    首先看看联机...
  • 刚入门,,以我学习过程中碰到的问题尝试解答下,欢迎大神指点,也欢迎同样入门学习的一起探讨题目: 请定义函数 ’quadratic(a,b,c)‘,接收三个参数,返回一元二方程: ax² + bx + c = 0 的两个解。...
  • C语言 求解二次函数

    千次阅读 2017-02-16 20:12:24
    #include #include int main() { double a,b,c,d,e,x1,x2; ...printf("请输入ax^2+bx+c=0中a b c的值");...scanf("%lf,%lf,%lf",&a,&b...e=b*b-4*a*c; while(b*b-4*a*c { printf("无解,请重新输入\n");  scanf("%lf
  • 欧拉函数求法与应用

    万次阅读 多人点赞 2016-07-23 10:34:04
    欧拉函数在OI中是个非常重要的东西,不知道的话会吃大亏的. 欧拉函数用希腊字母φ表示,φ(N)表示N的欧拉函数. 对φ(N)的值,我们可以通俗地理解为小于N且与N互质的数的个数(包含1).

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,380,579
精华内容 552,231
关键字:

一次函数b怎么求