matlab:对带参数a关于x的方程求解

题目

讲解

简洁对各个式子的内部含义用浅显易懂的话语总结出来了,耐心体会

Matlab 复制代码
f=@(a) @(x)exp(x)+x^a+x^(sqrt(x))-100;%因为下面的fzero的第一个数需要一个fun,所以这里有两个句柄@,第一个a是输入的,第二个x是需要被解出的
A=0:0.1:2;%创建一个以0.1为间隔的0到2的数组
x=@(a)fzero(f(a),3);%这步想创建一个x(a),可以直接解出在a点的对应的值(到这里可以看出,想解一个二元函数,需要先写一个已知传入的f函数,其中
% 内部包含两个句柄@,第一个是可以传入的a,第二个是待解的。而此刻再写第二个匿名函数,直接用fzero()解出来f的fun函数即可,
% 至于第二个位置上的3,只是预测值,使用即使是其他的也没事,无关紧要),a是可以传入的,然后里面套一个
X=@(B) arrayfun(@(b) x(b),B);%这里想创建一个X(A),可以对集合的每个元素使用x的fun函数。因为是对集合,使用句柄@后面用的是一个B(表示集合),
%想要对集合每个元素用一个fun函数,需要用到arrayfun函数其中内部第一个需要再定义一个句柄@b(其实这就是一个个接收集合B的每个元素),然后用这个b
%赋值给x(b),供x()函数使用
X(A)
相关推荐
一点.点5 分钟前
针对Python开发的工具推荐及分析,涵盖集成开发环境(IDE)、轻量级工具、在线开发平台、代码管理工具等)
开发语言·ide·python·开发工具
老李不敲代码5 分钟前
JavaScript性能优化实战大纲
开发语言·javascript·性能优化
明月看潮生1 小时前
青少年编程与数学 02-020 C#程序设计基础 06课题、运算符和表达式
开发语言·青少年编程·c#·编程与数学
androidwork1 小时前
Kotlin全栈工程师转型路径
android·开发语言·kotlin
数据与人工智能律师3 小时前
加密货币投资亏损后,能否以“欺诈”或“不当销售”索赔?
大数据·网络·算法·云计算·区块链
努力学习的小廉4 小时前
我爱学算法之—— 二分查找(下)
算法
AdSet聚合广告4 小时前
APP广告变现,开发者如何判断对接的广告SDK安全合规?
大数据·后端·算法·安全·uni-app
不二狗4 小时前
每日算法 -【Swift 算法】实现回文数判断!
开发语言·算法·swift
csdn_aspnet5 小时前
Java 程序求圆弧段的面积(Program to find area of a Circular Segment)
java·开发语言
进击的_鹏6 小时前
【C++】红黑树的实现
开发语言·c++