为什么Matlab匿名函数称为匿名?

4 matlab

这是在Matlab中定义和使用匿名函数的示例

data = 1:10;            %# A vector of data
f = @(x) x.^2;          %# An anonymous function
squaredData = f(data);  %# Invoke the anonymous function
Run Code Online (Sandbox Code Playgroud)

匿名函数确实有一个名称f.那么为什么它被称为匿名?

Jar*_*Par 7

匿名函数是表达式@(x) x.^2.这个表达式是一个未命名的函数,因此它是匿名的.该值f最终包含表达式.但该功能本身可以在没有名称的情况下使用