Wolfram Language

Use operações de plotagem no código compilado

O Wolfram Compiler não está limitado a usar somente funções que são suportadas diretamente. Ele pode usar KernelFunction para chamar todas as partes da Wolfram Language. O exemplo a seguir mostra o estado dos dados em intervalos regulares, e fornece uma visão da execução do código.

A função auxiliar printPlot produz um gráfico de suas entradas como um efeito colateral e retorna o valor True para compilação.

A função plottingSort fornece uma implementação ingênua do bubble sort, um algoritmo de classificação simples, porém ineficiente. No final do loop While, o KernelFunction chama printPlot na variável de dados work.

Gere alguns dados para serem classificados usando plottingSort.

Use printPlot para visualizar o estado inicial dos dados.

Classifique os dados usando plottingSort. Os dois últimos gráficos são idênticos, pois o While termina quando uma passagem não fez alterações.

Exemplos Relacionados

de en es fr ja zh