首页 > 其他分享 >5.25

5.25

时间:2023-05-25 21:22:12浏览次数:40  
标签:%. 5.25 fprintf x2 input x1 3f

今天写了工程数学的实验,部分代码如下

clc;

clear all

format short

s=input('请输入函数表达式:f = ','s');

f=inline(s);

a = input('请输入区间左端点a的值:');

b = input('请输入区间右端点b的值:');

eps= input('请输入运算精度:');    %%“|b-a|<=eps”

k=0;

x1=a+0.382*(b-a);

x2=a+0.618*(b-a);

fprintf(' k         [a,b]          x1        x2        f(x1)       f(x2)\n ');

fprintf('%d      [%.3f,%.3f]    %.3f     %.3f     %.4f      %.4f\n', k,a,b,x1,x2,f(x1),f(x2));

while abs(a-b)>eps

    k=k+1;

    x1=a+0.382*(b-a);

    x2=a+0.618*(b-a);

    if  f(x1)>f(x2)

        a=x1;

        b=b;

    elseif  f(x1)<=f(x2)

        a=a;

        b=x2;

    end

   fprintf(' %d      [%.3f,%.3f]    %.3f     %.3f     %.4f      %.4f\n', k,a,b,x1,x2,f(x1),f(x2));

end

fprintf('经过%d次迭代,可取%.3f作为近似最优解',k,(a+b)/2);

 

标签:%.,5.25,fprintf,x2,input,x1,3f
From: https://www.cnblogs.com/wangzelin/p/17432970.html

相关文章

  • 5.25
    一题目以及要求请使用模板参数设计实现单向链表模板类LinkList,应能根据需求构建相应类型数据结点的单向链表结构,main(void)完成对其的测试(1)设计实现结点模板类Node,结点的数据域应能各种类型数据;其中成员函数getData(void)的作用是获取结点的数据域。构造函数输出信息“NodeC......
  • 5.25
    #include<stdio.h>voidmain(){inti,num1,num2,j,n=0;printf("Thefractionserialswithdemominator40is:\n");for(i=1;i<40;i++){num1=40;num2=i;for(j=2;j<=num2;j++)if(num1%j==0&&num2%j==0)break;if(j>num2){printf("%2d/40......
  • 5.25打卡
    一、问题描述:在屏幕上用“*”显示0~360度的余弦函数cos(x)曲线二、设计思路:此问题关键在于余弦曲线在0~360度的范围内,一行要显示两个点。考虑到cos(x)的对称性,将屏幕的行方向定义为x,列方向定义为y,则0~180度的图形是左右对称的。若将图形的总宽度定义为62列,计算出x行0~180度时y点的......
  • 5.25打卡
     2.思路设计 3.程序流程图 4.代码实现#include<bits/stdc++.h>usingnamespacestd;main(){intx,y,z,count=1;printf("可能的兑换方法如下:\n");for(x=0;x<=50;x+=10)for(y=0;y<=50-x;y+=5)for(z=0;z<=50-x-y;z++)......
  • 最完美WIN10_Pro_22H2.19045.2546软件选装纯净版VIP39.0
    【系统简介】=============================================================1.本次更新母盘来WIN10_Pro_22H2.19045.2546。进一步优化调整。2.此版本精简量不大,满足各大平......
  • 最完美WIN10_Pro_22H2.19045.2545软件选装纯净版VIP38.7
    【系统简介】=============================================================1.本次更新母盘来WIN10_Pro_22H2.19045.2545。进一步优化调整。2.不支持更新,更新后精简版更新......