实验六 MATLAB程序设计 问题5

        编写M脚本文件,当xy分别等于x=1,2,3,4,y=0.1,0.2,0.3,0.4时,求解表达式

z=\frac{\sqrt{4x^{2}+1}+0.5457e^{-0.75x^{2}+3.75y^{2}-1.5x}}{2\sin 3y-1}的值。

        以下是在MATLAB中完成此任务的代码:

% 定义x和y的取值
x_values = 1:4;
y_values = 0.1:0.1:0.4;
% 初始化结果矩阵
results = zeros(length(x_values), length(y_values));
% 计算所有取值组合下的表达式结果
for i = 1:length(x_values)
    for j = 1:length(y_values)
        x = x_values(i);
        y = y_values(j);
        results(i,j) = ((4*x^2+1)^(1/2)+0.5457*exp(-0.75*x^2-3.75*y^2-1.5*x))/(2*sin(3*y)-1);
    end
end
% 打印结果
disp(results)

        这段代码首先定义了xy的取值范围。然后初始化了一个用于存放结果的矩阵。接着,代码遍历了所有的xy的取值组合,并计算了每种组合下表达式的值。最后,该代码打印了所有的计算结果。

        程序结果为:

   -5.6032   17.6786    4.0185    2.6243
  -10.0851   31.9006    7.2779    4.7725
  -14.8738   47.0493   10.7345    7.0396
  -19.7141   62.3604   14.2278    9.3305

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值