You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mathematica初学者求助:如何为平方数列表元素对应设置Style大小

为每个平方数单独设置对应数值的字体大小

你当前的写法问题在于:Style的第一个参数如果是列表,它会把第二个参数的样式统一应用到整个列表;当传入多个Size值时,Wolfram Language只会取最后一个值作为全局样式,所以所有元素都变成100号字。

要实现每个元素对应自身数值的字体大小,需要给每个平方数单独应用Style,下面是两种可行写法:

  • 在Table中直接生成带样式的元素:
Table[Style[x^2, Size -> x^2], {x, 1, 10}]

这个写法在遍历生成每个平方数的同时,直接为它设置Size等于自身数值,逻辑最直观。

  • 用映射函数批量处理列表:
Style[#, Size -> #] & /@ Table[x^2, {x, 1, 10}]

这里/@是Map的简写,把Style[#, Size -> #]这个匿名函数应用到列表的每个元素上,每个元素既作为显示内容,又作为Size参数。

内容的提问来源于stack exchange,提问作者Omega Ci

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 18:45:30